[Pkg-sysvinit-devel] Remaining sysvinit issues and updating the etch version

Petter Reinholdtsen pere at hungry.com
Sat Oct 21 10:28:25 CEST 2006


As you probably are aware, only part of my work on sysvinit made it
into Etch.  I am still not sure if I should request an exception from
the release team to get an updated version into Etch or not.  On one
hand, I would like to have some features in Etch, and on the other
hand, there are some unsolved issues left.  These features should be
included in Etch:

 - Mounting /lib/init/rw/ as tmpfs.  Solve libnss-ldap issue, as well
   as make several things easier during the early boot.

 - /dev/shm/ should be mounted without noexec for Etch, to avoid
   problem with user-mode-linux, dosemu and others.

 - Fix for bug in single user detection code for bootlogd.

 - Incorrect error reported from mountnfs.sh and rc.local with VERBOSE
   is set.

There are other fixes included after -20 as well.  The remaining
important issues I am aware of are

 - NFS mounting might fail if ifup -a take up several network
   interfaces, and first interface is insufficient to mount NFS
   partitions.  This is related to moving nfs mounting into if-up.d/
   and trigger mounting when interfaces are enabled. (#393532)

 - fuser might kill the wrong processes during shutdown with there are
   a lot of bind mounted virtual file systems. (#391375)

 - Booting will fail on machines with NFS-mounted / when using ifup to
   re-enable the network and activate NFS mounts, and NFS mounts of
   non-root file systems will not appear if ifup isn't used.  This
   might actually be a problem in ifupdown taking down eth0 before
   reconfiguring it. (#388761)

I'm not sure how to properly solve these while also solving the
problem the change was intended to solve.

An option might be to revert the NFS-related changes and reintroduce
them after Etch is released.  I already reverted the /dev/shm/ mount
option changes for similar reasons.  Opinions?

I am currently very busy preparing the free software prize here in
Norway, so it would be great with help to work on these issues.

Friendly,
-- 
Petter Reinholdtsen



More information about the Pkg-sysvinit-devel mailing list