Package: initscripts Version: 2.86.ds1-1+kbsd.1 Severity: wishlist Tags: patch
Hi, GNU/kFreeBSD uses linprocfs for /proc. This patch fixes sysvinit to detect this filesystem in its lists of virtual filesystems, and also to use it for /proc instead of "proc" or "procfs" when running on GNU/kFreeBSD. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: kfreebsd-i386 (i686) Kernel: GNU/kFreeBSD 5.3-5 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C) Versions of packages initscripts depends on: ii coreutils 5.2.1-2 The GNU core utilities ii dpkg 1.10.27+kbsd.1 Package maintenance system for Deb ii e2fsprogs 1.36release-1 ext2 file system utilities and lib ii libc0.1 2.3-1+kbsd.9 GNU C Library: Shared libraries an ii util-linux 2.12-7+kbsd.1 Miscellaneous system utilities -- no debconf information
diff -ur sysvinit-2.86.ds1.old/debian/initscripts/etc/init.d/mountvirtfs sysvinit-2.86.ds1/debian/initscripts/etc/init.d/mountvirtfs --- sysvinit-2.86.ds1.old/debian/initscripts/etc/init.d/mountvirtfs 2005-03-22 19:49:26.000000000 +0100 +++ sysvinit-2.86.ds1/debian/initscripts/etc/init.d/mountvirtfs 2005-03-22 19:50:15.000000000 +0100 @@ -60,6 +60,9 @@ Linux|GNU) TYPE=proc ;; + *FreeBSD) + TYPE=linprocfs + ;; *) TYPE=procfs ;; diff -ur sysvinit-2.86.ds1.old/debian/initscripts/etc/init.d/umountfs sysvinit-2.86.ds1/debian/initscripts/etc/init.d/umountfs --- sysvinit-2.86.ds1.old/debian/initscripts/etc/init.d/umountfs 2005-03-22 19:49:26.000000000 +0100 +++ sysvinit-2.86.ds1/debian/initscripts/etc/init.d/umountfs 2005-03-22 19:51:37.000000000 +0100 @@ -16,7 +16,7 @@ # Umount all filesystems except the virtual ones. # echo -n "Unmounting local filesystems..." -umount -tnoproc,noprocfs,nodevfs,nosysfs,nousbfs,nousbdevfs,nodevpts -d -a -r +umount -tnoproc,noprocfs,nolinprocfs,nodevfs,nosysfs,nousbfs,nousbdevfs,nodevpts -d -a -r echo "done." # This is superfluous. diff -ur sysvinit-2.86.ds1.old/debian/initscripts/etc/init.d/umountnfs.sh sysvinit-2.86.ds1/debian/initscripts/etc/init.d/umountnfs.sh --- sysvinit-2.86.ds1.old/debian/initscripts/etc/init.d/umountnfs.sh 2005-03-22 19:49:26.000000000 +0100 +++ sysvinit-2.86.ds1/debian/initscripts/etc/init.d/umountnfs.sh 2005-03-22 19:50:38.000000000 +0100 @@ -51,7 +51,7 @@ nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda) DIRS="$DIR $DIRS" ;; - proc|procfs|devfs|devpts|usbfs|usbdevfs|sysfs) + proc|procfs|linprocfs|devfs|devpts|usbfs|usbdevfs|sysfs) DIRS="$DIR $DIRS" ;; esac