/etc/init.d/pump has no dependency on default runlevel. It cause some minor problems during startup/shutdown (entering or leaving 'default' runlevel). For example, ypbind or ntpd may start before eth* interface will be initialized and got an IP from DHCP server. It cause error messages and suspend some network services for a while. During shutdown it triggers problems with autofs, it could not unmount NFS because eth* interface went down before any service did manage to complete. The solution is to add lines into /etc/init.d/pump: depend() { before portmap ypbind ntpd } or more general: depend() { before * }
ive removed the init script from the pump package using a sep script for it is incorrect imo and as such the net.XXX scripts will be updated to allow you to use pump via them see Bug 8917