Your message dated Thu, 28 Sep 2006 10:17:04 -0700 with message-id <[EMAIL PROTECTED]> and subject line Bug#386794: fixed in ifupdown 0.6.8 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: ifupdown Version: 0.6.7-0.1 Tags: patch I discovered this issue when testing a dependency based boot system based on insserv. When replacing update-rc.d with a version tracking dependencies, it require all scripts to be installed in dependency order. This is a problem for packages with several init.d scripts, where dh_installinit will insert the scripts in the order it is called and not in dependency order. I found this in the ifupdown postinst: # Automatically added by dh_installinit if [ -x "/etc/init.d/ifupdown" ]; then update-rc.d ifupdown start 39 S . start 36 0 6 . >/dev/null || exit $? fi # End automatically added section # Automatically added by dh_installinit if [ -x "/etc/init.d/ifupdown-clean" ]; then update-rc.d ifupdown-clean start 18 S . >/dev/null || exit $? fi # End automatically added section The problem here is that ifupdown depend on ifupdown-clean (according to the override files in insserv, the scripts themselves are yet to be updated, see bug #330230), and insserv refuses to insert ifupdown before ifupdown-clean is inserted. update-rc.d return an error and the postinst terminates before ifupdown-clean is inserted. A solution for this problem is to reorder the two calls to dh_installinit in debian/rules, to install ifupdown-clean first: --- ifupdown-0.6.7/debian/rules.orig 2006-09-10 12:20:02.000000000 +0200 +++ ifupdown-0.6.7/debian/rules 2006-09-10 12:20:16.000000000 +0200 @@ -142,8 +142,8 @@ dh_installmenu # dh_installemacsen # dh_installpam - dh_installinit --name=ifupdown --no-start -- start 39 S . start 36 0 6 . dh_installinit --name=ifupdown-clean --no-start -- start 18 S . + dh_installinit --name=ifupdown --no-start -- start 39 S . start 36 0 6 . dh_installcron # dh_installmanpages # ^-- can't do our symlink trick With this change, the postinst work fine with an dependency based boot system. Friendly, -- Petter Reinholtdsen
--- End Message ---
--- Begin Message ---Source: ifupdown Source-Version: 0.6.8 We believe that the bug you reported is fixed in the latest version of ifupdown, which is due to be installed in the Debian FTP archive: ifupdown_0.6.8.dsc to pool/main/i/ifupdown/ifupdown_0.6.8.dsc ifupdown_0.6.8.tar.gz to pool/main/i/ifupdown/ifupdown_0.6.8.tar.gz ifupdown_0.6.8_i386.deb to pool/main/i/ifupdown/ifupdown_0.6.8_i386.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Petter Reinholdtsen <[EMAIL PROTECTED]> (supplier of updated ifupdown package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Thu, 28 Sep 2006 18:14:47 +0200 Source: ifupdown Binary: ifupdown Architecture: source i386 Version: 0.6.8 Distribution: unstable Urgency: low Maintainer: Anthony Towns <[EMAIL PROTECTED]> Changed-By: Petter Reinholdtsen <[EMAIL PROTECTED]> Description: ifupdown - high level tools to configure network interfaces Closes: 266021 311011 311443 311777 311928 312988 330230 336931 338849 339834 347580 353154 362093 384438 384866 386794 387155 387453 387677 Changes: ifupdown (0.6.8) unstable; urgency=low . * Add myself as co-maintainer with approval from Anthony Towns. * Change path of dhclient.leases to make sure the dhcp state survive reboots. (Closes: #311777) * Change leasehours option value to match the option name. * Async ifup/ifdown modication based on patch from Scott James Remnant and Ubuntu. (Closes: #347580) - Rewrite the way that ifup and ifdown read and write the state file. Instead of storing it in memory and holding a lock on it (preventing concurrent processes from actually being concurrent) use atomic read and write functions that only hold the lock for very short periods. - Write to the state file when we start bringing up or tearing down the interface, so we don't ever try to do the same operation at the same time. - Update the state file once the operation is complete to ensure we record the actual status of it. * Acknowledge NMUs. (Closes: #311011, #311443, #353154, #339834, #311928, #336931, #338849, #362093, #330230, #386794, #384866, #312988, #266021, #384438, #387155, #387453, #387677) Files: a2da1ec7d7fdf06792b1b0e5bb8cec94 549 admin important ifupdown_0.6.8.dsc 0c4cf072305b1e798e9e704558ec01f1 375416 admin important ifupdown_0.6.8.tar.gz 63377920f0fdcd98d86e22eabf148395 50852 admin important ifupdown_0.6.8_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFHALF20zMSyow1ykRAt5gAKDIsujpHPdPU1S9zjEbb8xVv73+KQCeMVPJ o585sBatKYTkn7yK5aswXcE= =yZbT -----END PGP SIGNATURE-----
--- End Message ---

