On Thu, 10 Jun 2010 08:01:18 +0100, Roy Marples wrote:

> Hi

Hello Roy,

> I'm upstream for dhcpcd and have recently installed Ubuntu on one of my
> machines and as such have a vested interest and now the means of using
> my software on a Debian based system. I have packages prepared for
> dhcpcd, dhcpcd-dbus and dhcpcd-gtk already and will work on one for
> openresolv (resolvconf implementation) later today.

That's great -- I'll need dhcpcd-dbus for future versions of wicd, that's why I
have an ITP open (#563974), which is blocked by this bug.

> This provides a light weight alternative to NetworkManager or WICD.

Oh, well :)

> The only big issue that I see with people upgrading are moving
> configuration from /etc/default/dhcpcd to native dhcpcd
> in /etc/dhcpcd.conf and existing /etc/network/interfaces inet dhcp lines
> conflicting with dhcpcd running in master mode via its own init.d
> script. The script cannot run before networking as it needs the loopback
> interface and possibly wpa_supplicant started which would solve the
> problem. One solution would be to sed /etc/network/interfaces and
> comment these lines out.

If I understood the problem correctly, can't you solve this with a proper LSB
header [0] in your initscript?

> Can I prevent the init.d/dhcpcd script from being started/stopped on
> package upgrade/downgrade/removal/install?

If you're using dh_installinit (or dh7), you can pass --no-start to it. See
dh_installinit(1).

> Where can I post these packages for review?

You can register to http://mentors.debian.net , and follow the instructions
there. Or upload your .orig.tar.gz, .diff.gz / .debian.tar.gz and .dsc
somewhere on the net.

However, as Simon suggests in [1], maybe it's better to keep dhcpcd at version
3, since it's used by lots of people out there, and make a new dhcpcd5 package.
This would let us (Debian) handle the transition gracefully, i.e. people
wanting to upgrade to version 5 know what they're doing, and bugs will be filed
there. We'll still have a rock-solid version (dhcpcd 3), which will eventually
be replaced by dhcpcd5. Roy, do you think this is ok?

Kindly,
David

[0] http://wiki.debian.org/LSBInitScripts
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=551034#34

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Attachment: signature.asc
Description: PGP signature

Reply via email to