On Sat, May 30, 2009 at 10:38:39AM +1000, Kel Modderman wrote: > On Saturday 30 May 2009 10:02:31 Roger Leigh wrote: > > Has any further progress been made on this? Are there any changes to the > > patch you are waiting on me for? > > I think I applied the patch already to sysvinit package SVN [0]. Sorry have > been a bit busy since then. We need to start talking about getting some > new uploads happening, but there are quite a few changes I have made which > need review but noone with much time to review 'em. > > Can you have a good look at [0] for errors please? > > [0] > http://lists.alioth.debian.org/pipermail/pkg-sysvinit-commits/2009-May/001220.html
It looks fine. The only slight oddity is the slight difference in logic
between checkroot.sh and postinst. In particular, the need for
touch /etc/mtab
in checkroot.sh
This uses:
if [ Linux = "$KERNEL" ] && [ ! -L /etc/mtab ] && [ -f /proc/mounts ]
then
if touch /etc/mtab >/dev/null 2>&1
then
rm -f /etc/mtab && ln -s /proc/mounts /etc/mtab
else
log_warning_msg "cannot symlink /etc/mtab to
/proc/mounts"
fi
fi
whereas the initscripts postinst uses:
if [ "$(uname -s)" = "Linux" ]
then
if [ -f /etc/mtab ] && [ ! -L /etc/mtab ] && [ -f /proc/mounts ]
then
rm -f /etc/mtab && ln -s /proc/mounts /etc/mtab
fi
fi
I'm guessing here it's to cope with a read-only root on startup that the
postinst doesn't need to care about.
Regards,
Roger
--
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/
`- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
signature.asc
Description: Digital signature
_______________________________________________ Pkg-sysvinit-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-sysvinit-devel

