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.

Attachment: signature.asc
Description: Digital signature

Reply via email to