← Back to team overview

orchestra team mailing list archive

[Merge] lp:~smoser/orchestra/add-avahi into lp:orchestra

 

Scott Moser has proposed merging lp:~smoser/orchestra/add-avahi into lp:orchestra.

Requested reviews:
  orchestra (orchestra)
Related bugs:
  Bug #893189 in cobbler (Ubuntu): "avahi advertisement support disabled"
  https://bugs.launchpad.net/ubuntu/+source/cobbler/+bug/893189

For more details, see:
https://code.launchpad.net/~smoser/orchestra/add-avahi/+merge/83664

This makes orchestra-provisioing-server advertise via avahi a service named '_orchestra_provisioning_server._tcp'.

It does this at the moment on a hard coded 'port 80'.  We could optionally, in the future try to read
a cobbler config file to get the port from it, in some other way ensure that they're on the same port.


-- 
https://code.launchpad.net/~smoser/orchestra/add-avahi/+merge/83664
Your team orchestra is requested to review the proposed merge of lp:~smoser/orchestra/add-avahi into lp:orchestra.
=== modified file 'debian/changelog'
--- debian/changelog	2011-11-22 20:25:03 +0000
+++ debian/changelog	2011-11-28 18:40:33 +0000
@@ -1,4 +1,16 @@
+<<<<<<< TREE
 orchestra (2.25) unreleased; urgency=low
+=======
+orchestra (2.22ubuntu1) unreleased; urgency=low
+
+  * provisioning-server/
+    /etc/avahi/services/orchestra_provisioning_server.service
+    Advertise the orchestra provisioning service via avahi (LP: #893189)
+
+ -- Scott Moser <smoser@xxxxxxxxxx>  Mon, 28 Nov 2011 13:18:54 -0500
+
+orchestra (2.22) unreleased; urgency=low
+>>>>>>> MERGE-SOURCE
 
   * UNRELEASED
 

=== modified file 'debian/control'
--- debian/control	2011-11-22 18:13:12 +0000
+++ debian/control	2011-11-28 18:40:33 +0000
@@ -112,6 +112,7 @@
 Package: ubuntu-orchestra-provisioning-server
 Architecture: all
 Depends: ${misc:Depends}, ${python:Depends},
+ avahi-utils,
  cobbler,
  distro-info,
  run-one,

=== added directory 'provisioning-server/etc/avahi'
=== added directory 'provisioning-server/etc/avahi/services'
=== added file 'provisioning-server/etc/avahi/services/orchestra_provisioning_server.service'
--- provisioning-server/etc/avahi/services/orchestra_provisioning_server.service	1970-01-01 00:00:00 +0000
+++ provisioning-server/etc/avahi/services/orchestra_provisioning_server.service	2011-11-28 18:40:33 +0000
@@ -0,0 +1,9 @@
+<?xml version="1.0" standalone='no'?>
+<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
+<service-group>
+ <name replace-wildcards="yes">Orchestra Provisioning Server on %h</name>
+ <service protocol="ipv4">
+  <type>_orchestra_provisioning_server._tcp</type>
+  <port>80</port>
+ </service>
+</service-group>


Follow ups