[Bug 944849] Re: [FFe] converting isc-dhcp from sysvinit to upstart

Launchpad Bug Tracker 944849 at bugs.launchpad.net
Thu Mar 8 00:20:11 UTC 2012


This bug was fixed in the package isc-dhcp - 4.1.ESV-R4-0ubuntu3

---------------
isc-dhcp (4.1.ESV-R4-0ubuntu3) precise; urgency=low

  * Spawn separate IPv4 and IPv6 daemons. (LP: #944849)

  * Convert /etc/init.d/isc-dhcp-server to two upstart jobs:
    - /etc/init/isc-dhcp-server.conf (using /etc/isc-dhcp-server/dhcpd.conf)
    - /etc/init/isc-dhcp-server6.conf (using /etc/isc-dhcp-server/dhcpd6.conf)

  * Convert /etc/init.d/isc-dhcp-relay to two upstart jobs:
    - /etc/init/isc-dhcp-relay.conf (using /etc/default/isc-dhcp-relay)
    - /etc/init/isc-dhcp-relay6.conf (using /etc/default/isc-dhcp-relay6)

  * To enable isc-dhcp-server6, create /etc/isc-dhcp-server/dhcpd6.conf
  * To enable isc-dhcp-relay6, configure /etc/default/isc-dhcp-relay6
 -- Stephane Graber <stgraber at ubuntu.com>   Tue, 06 Mar 2012 13:22:41 -0500

** Changed in: isc-dhcp (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to isc-dhcp in Ubuntu.
https://bugs.launchpad.net/bugs/944849

Title:
  [FFe] converting isc-dhcp from sysvinit to upstart

Status in “isc-dhcp” package in Ubuntu:
  Fix Released

Bug description:
  As discussed at UDS and mentioned in
  https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-ipv6

  Our current isc-dhcp is using the good old sysvinit jobs to start/stop
  isc-dhcp-server and isc-dhcp-relay, this works pretty well but doesn't
  support the IPv6 use case.

  In a dual-stack environment, one will need to spawn two isc-dhcp servers or two isc-dhcp relays, one for IPv4 and one for IPv6.
  The IPv4 and IPv6 services are provided by the same binary (either isc-dhcp-server or isc-dhcp-relay) but don't share their configuration file or runtime directories.

  I believe the easiest way of implementing this would be to swich from our current two sysvinit jobs to 4 upstart jobs:
   - isc-dhcp-server.conf
   - isc-dhcp-server6.conf
   - isc-dhcp-relay.conf
   - isc-dhcp-relay6.conf

  The only difference between the IPv4 and IPv6 jobs would be the
  location of their configuration file, the *6.conf jobs would be
  looking for /etc/isc-dhcp-server/dhcpd6.conf for example instead of
  /etc/isc-dhcp-server/dhcpd.conf

  A default dhcpd6.conf file will be shipped doing something similar to
  our dhcpd.conf (basically just an example that doesn't get used).

  
  Once the release team approves the plan, I'll be working on the actual changes and will provide a debdiff for final review before upload.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/944849/+subscriptions




More information about the foundations-bugs mailing list