On Fri, Jul 08, 2011 at 10:00:56AM +0100, Jon Dowland wrote: > > bup only uses sendsigs.omit.d in its examples, so just updating them > > should be sufficient > > I cannot find reference to sendsigs (or /lib/init/rw, or /rw) in bup's source. > Can you point me in the right direction?
It was flagged up here: http://people.debian.org/~biebl/lib-init-rw/archive-scan.2011-07-08.log bup-0.22a/t/sampledata/etc/rc3.d/S17rsyslog:sendsigs_omit() { bup-0.22a/t/sampledata/etc/rc3.d/S17rsyslog: OMITDIR=/lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc3.d/S17rsyslog: 0) sendsigs_omit bup-0.22a/t/sampledata/etc/rc3.d/S14portmap: mkdir -p /lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc3.d/S14portmap: rm -f /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc3.d/S14portmap: ln -s /var/run/portmap.pid /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc4.d/S17rsyslog:sendsigs_omit() { bup-0.22a/t/sampledata/etc/rc4.d/S17rsyslog: OMITDIR=/lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc4.d/S17rsyslog: 0) sendsigs_omit bup-0.22a/t/sampledata/etc/rc4.d/S14portmap: mkdir -p /lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc4.d/S14portmap: rm -f /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc4.d/S14portmap: ln -s /var/run/portmap.pid /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/init.d/rsyslog:sendsigs_omit() { bup-0.22a/t/sampledata/etc/init.d/rsyslog: OMITDIR=/lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/init.d/rsyslog: 0) sendsigs_omit bup-0.22a/t/sampledata/etc/init.d/mtab.sh: domtab tmpfs /lib/init/rw tmpfs -omode=0755,nosuid$RW_OPT bup-0.22a/t/sampledata/etc/init.d/checkroot.sh: # fails we create a temporary node in /lib/init/rw. bup-0.22a/t/sampledata/etc/init.d/checkroot.sh: rm -f /lib/init/rw/rootdev \ bup-0.22a/t/sampledata/etc/init.d/checkroot.sh: && mknod -m 600 /lib/init/rw/rootdev b ${rdev%:*} ${rdev#*:} \ bup-0.22a/t/sampledata/etc/init.d/checkroot.sh: && [ -e /lib/init/rw/rootdev ] bup-0.22a/t/sampledata/etc/init.d/checkroot.sh: rootdev=/lib/init/rw/rootdev bup-0.22a/t/sampledata/etc/init.d/checkroot.sh:The system is also unable to create a temporary node in /lib/init/rw. bup-0.22a/t/sampledata/etc/init.d/checkroot.sh: PROGRESS_FILE=`mktemp -p /lib/init/rw` || PROGRESS_FILE=/lib/init/rw/checkroot_fsck bup-0.22a/t/sampledata/etc/init.d/checkroot.sh: # Remove /lib/init/rw/rootdev if we created it. bup-0.22a/t/sampledata/etc/init.d/checkroot.sh: rm -f /lib/init/rw/rootdev bup-0.22a/t/sampledata/etc/init.d/umountfs: /|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*|/sys|/sys/*|/lib/init/rw) bup-0.22a/t/sampledata/etc/init.d/umountnfs.sh: /|/proc|/dev|/dev/pts|/dev/shm|/proc/*|/sys|/lib/init/rw) bup-0.22a/t/sampledata/etc/init.d/mountkernfs.sh: domount tmpfs "" /lib/init/rw tmpfs -omode=0755,nosuid$RW_OPT bup-0.22a/t/sampledata/etc/init.d/mountkernfs.sh: touch /lib/init/rw/.ramfs bup-0.22a/t/sampledata/etc/init.d/mountkernfs.sh: mkdir /lib/init/rw/sendsigs.omit.d/ bup-0.22a/t/sampledata/etc/init.d/portmap: mkdir -p /lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/init.d/portmap: rm -f /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/init.d/portmap: ln -s /var/run/portmap.pid /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/init.d/keymap.sh: mkdir -p /lib/init/rw/splashy/ && bup-0.22a/t/sampledata/etc/init.d/keymap.sh: touch /lib/init/rw/splashy/splashy-stopped-keymap && bup-0.22a/t/sampledata/etc/init.d/sendsigs: # The /var/run/sendsigs.omit file is used to be compatible bup-0.22a/t/sampledata/etc/init.d/sendsigs: for omitfile in /var/run/sendsigs.omit /lib/init/rw/sendsigs.omit; do bup-0.22a/t/sampledata/etc/init.d/sendsigs: # Load sendsigs.omit.d/packagename files too, to make it bup-0.22a/t/sampledata/etc/init.d/sendsigs: if [ -d /lib/init/rw/sendsigs.omit.d/ ]; then bup-0.22a/t/sampledata/etc/init.d/sendsigs: for pidfile in /lib/init/rw/sendsigs.omit.d/*; do bup-0.22a/t/sampledata/etc/rc1.d/K05portmap: mkdir -p /lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc1.d/K05portmap: rm -f /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc1.d/K05portmap: ln -s /var/run/portmap.pid /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc1.d/K03rsyslog:sendsigs_omit() { bup-0.22a/t/sampledata/etc/rc1.d/K03rsyslog: OMITDIR=/lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc1.d/K03rsyslog: 0) sendsigs_omit bup-0.22a/t/sampledata/etc/rc2.d/S17rsyslog:sendsigs_omit() { bup-0.22a/t/sampledata/etc/rc2.d/S17rsyslog: OMITDIR=/lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc2.d/S17rsyslog: 0) sendsigs_omit bup-0.22a/t/sampledata/etc/rc2.d/S14portmap: mkdir -p /lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc2.d/S14portmap: rm -f /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc2.d/S14portmap: ln -s /var/run/portmap.pid /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rcS.d/S08mtab.sh: domtab tmpfs /lib/init/rw tmpfs -omode=0755,nosuid$RW_OPT bup-0.22a/t/sampledata/etc/rcS.d/S01mountkernfs.sh: domount tmpfs "" /lib/init/rw tmpfs -omode=0755,nosuid$RW_OPT bup-0.22a/t/sampledata/etc/rcS.d/S01mountkernfs.sh: touch /lib/init/rw/.ramfs bup-0.22a/t/sampledata/etc/rcS.d/S01mountkernfs.sh: mkdir /lib/init/rw/sendsigs.omit.d/ bup-0.22a/t/sampledata/etc/rcS.d/S05keymap.sh: mkdir -p /lib/init/rw/splashy/ && bup-0.22a/t/sampledata/etc/rcS.d/S05keymap.sh: touch /lib/init/rw/splashy/splashy-stopped-keymap && bup-0.22a/t/sampledata/etc/rcS.d/S14portmap: mkdir -p /lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rcS.d/S14portmap: rm -f /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rcS.d/S14portmap: ln -s /var/run/portmap.pid /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rcS.d/S07checkroot.sh: # fails we create a temporary node in /lib/init/rw. bup-0.22a/t/sampledata/etc/rcS.d/S07checkroot.sh: rm -f /lib/init/rw/rootdev \ bup-0.22a/t/sampledata/etc/rcS.d/S07checkroot.sh: && mknod -m 600 /lib/init/rw/rootdev b ${rdev%:*} ${rdev#*:} \ bup-0.22a/t/sampledata/etc/rcS.d/S07checkroot.sh: && [ -e /lib/init/rw/rootdev ] bup-0.22a/t/sampledata/etc/rcS.d/S07checkroot.sh: rootdev=/lib/init/rw/rootdev bup-0.22a/t/sampledata/etc/rcS.d/S07checkroot.sh:The system is also unable to create a temporary node in /lib/init/rw. bup-0.22a/t/sampledata/etc/rcS.d/S07checkroot.sh: PROGRESS_FILE=`mktemp -p /lib/init/rw` || PROGRESS_FILE=/lib/init/rw/checkroot_fsck bup-0.22a/t/sampledata/etc/rcS.d/S07checkroot.sh: # Remove /lib/init/rw/rootdev if we created it. bup-0.22a/t/sampledata/etc/rcS.d/S07checkroot.sh: rm -f /lib/init/rw/rootdev bup-0.22a/t/sampledata/etc/rc6.d/K05portmap: mkdir -p /lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc6.d/K05portmap: rm -f /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc6.d/K05portmap: ln -s /var/run/portmap.pid /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc6.d/K04umountnfs.sh: /|/proc|/dev|/dev/pts|/dev/shm|/proc/*|/sys|/lib/init/rw) bup-0.22a/t/sampledata/etc/rc6.d/K03rsyslog:sendsigs_omit() { bup-0.22a/t/sampledata/etc/rc6.d/K03rsyslog: OMITDIR=/lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc6.d/K03rsyslog: 0) sendsigs_omit bup-0.22a/t/sampledata/etc/rc6.d/K02sendsigs: # The /var/run/sendsigs.omit file is used to be compatible bup-0.22a/t/sampledata/etc/rc6.d/K02sendsigs: for omitfile in /var/run/sendsigs.omit /lib/init/rw/sendsigs.omit; do bup-0.22a/t/sampledata/etc/rc6.d/K02sendsigs: # Load sendsigs.omit.d/packagename files too, to make it bup-0.22a/t/sampledata/etc/rc6.d/K02sendsigs: if [ -d /lib/init/rw/sendsigs.omit.d/ ]; then bup-0.22a/t/sampledata/etc/rc6.d/K02sendsigs: for pidfile in /lib/init/rw/sendsigs.omit.d/*; do bup-0.22a/t/sampledata/etc/rc6.d/K08umountfs: /|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*|/sys|/sys/*|/lib/init/rw) bup-0.22a/t/sampledata/etc/mtab:tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0 bup-0.22a/t/sampledata/etc/rc0.d/K05portmap: mkdir -p /lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc0.d/K05portmap: rm -f /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc0.d/K05portmap: ln -s /var/run/portmap.pid /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc0.d/K04umountnfs.sh: /|/proc|/dev|/dev/pts|/dev/shm|/proc/*|/sys|/lib/init/rw) bup-0.22a/t/sampledata/etc/rc0.d/K03rsyslog:sendsigs_omit() { bup-0.22a/t/sampledata/etc/rc0.d/K03rsyslog: OMITDIR=/lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc0.d/K03rsyslog: 0) sendsigs_omit bup-0.22a/t/sampledata/etc/rc0.d/K02sendsigs: # The /var/run/sendsigs.omit file is used to be compatible bup-0.22a/t/sampledata/etc/rc0.d/K02sendsigs: for omitfile in /var/run/sendsigs.omit /lib/init/rw/sendsigs.omit; do bup-0.22a/t/sampledata/etc/rc0.d/K02sendsigs: # Load sendsigs.omit.d/packagename files too, to make it bup-0.22a/t/sampledata/etc/rc0.d/K02sendsigs: if [ -d /lib/init/rw/sendsigs.omit.d/ ]; then bup-0.22a/t/sampledata/etc/rc0.d/K02sendsigs: for pidfile in /lib/init/rw/sendsigs.omit.d/*; do bup-0.22a/t/sampledata/etc/rc0.d/K08umountfs: /|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*|/sys|/sys/*|/lib/init/rw) bup-0.22a/t/sampledata/etc/rc5.d/S17rsyslog:sendsigs_omit() { bup-0.22a/t/sampledata/etc/rc5.d/S17rsyslog: OMITDIR=/lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc5.d/S17rsyslog: 0) sendsigs_omit bup-0.22a/t/sampledata/etc/rc5.d/S14portmap: mkdir -p /lib/init/rw/sendsigs.omit.d bup-0.22a/t/sampledata/etc/rc5.d/S14portmap: rm -f /lib/init/rw/sendsigs.omit.d/portmap bup-0.22a/t/sampledata/etc/rc5.d/S14portmap: ln -s /var/run/portmap.pid /lib/init/rw/sendsigs.omit.d/portmap I'm not sure where these come from; if they are synced with the scripts in other packages, e.g. initscripts, then it might just be a case of copying the new versions. If these scripts are actually used on live systems (it looks like it might be a testsuite though) then you might need to wait for the other packages to update their scripts first perhaps. If neither of these are true, and it's just for a testsuite/examples, then simply replacing all instances of /lib/init/rw with /run will be sufficient. Thanks for looking at this! 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

