Browse Source

Moved cleanfs immediately after mountfs and removed the timestamp maker for stale files.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8721 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
DJ Lucas 16 years ago
parent
commit
ed20c2dd12
3 changed files with 13 additions and 6 deletions
  1. 8 1
      bootscripts/ChangeLog
  2. 3 3
      bootscripts/Makefile
  3. 2 2
      bootscripts/lfs/init.d/cleanfs

+ 8 - 1
bootscripts/ChangeLog

@@ -1,3 +1,9 @@
+2008-10-27	DJ Lucas	<dj@linuxfromscratch.org>
+	* lfs/init.d/cleanfs: Removed '! -newer /proc' from find commands in
+	  check for stale files in /var/lock and /var/run.
+	* Makefile: Reversed cleanfs and udev_retry scripts so that cleanfs
+	  runs immediately after mountfs.
+
 2008-10-26	Dan Nicholson	<dnicholson@linuxfromscratch.org>
 	* lfs/init.d/functions: Remove stale pid files when encountered
 	  in loadproc/killproc/reloadproc. When the bootscript specifies
@@ -10,7 +16,7 @@
 	  been accepted upstream.
 
 2008-05-21	Bryan Kadzban	<bryan@linuxfromscratch.org>
-	* lfs/init.d/udev: lfs/init.d/udev_retry: Use new udevadm program.
+	* lfs/init.d/udev, lfs/init.d/udev_retry: Use new udevadm program.
 
 2007-08-20	DJ Lucas	<dj@linuxfromscratch.org>
 	* lfs/init.d/setclock: Added missing 'stop' argument to usage text
@@ -108,6 +114,7 @@ n/a - June 2, 2006
 	* Removed console config file and makefile targets.
 	* Removed references to /dev/bug and bugreport in udevand 
 	  udev_retry bootscripts. (DJ Lucas)
+
 n/a - April 17, 2006
 	* Updated udev script to use the new udevsettle program.
 	* Added udev_retry script for systems that have /usr on a different

+ 3 - 3
bootscripts/Makefile

@@ -75,8 +75,8 @@ install: create-dirs create-service-dir
 	ln -sf ../init.d/setclock    ${EXTDIR}/rc.d/rcsysinit.d/S25setclock
 	ln -sf ../init.d/checkfs     ${EXTDIR}/rc.d/rcsysinit.d/S30checkfs
 	ln -sf ../init.d/mountfs     ${EXTDIR}/rc.d/rcsysinit.d/S40mountfs
-	ln -sf ../init.d/udev_retry  ${EXTDIR}/rc.d/rcsysinit.d/S45udev_retry
-	ln -sf ../init.d/cleanfs     ${EXTDIR}/rc.d/rcsysinit.d/S50cleanfs
+	ln -sf ../init.d/cleanfs     ${EXTDIR}/rc.d/rcsysinit.d/S45cleanfs
+	ln -sf ../init.d/udev_retry  ${EXTDIR}/rc.d/rcsysinit.d/S50udev_retry
 	ln -sf ../init.d/console     ${EXTDIR}/rc.d/rcsysinit.d/S70console
 	ln -sf ../init.d/localnet    ${EXTDIR}/rc.d/rcsysinit.d/S80localnet
 	ln -sf ../init.d/sysctl      ${EXTDIR}/rc.d/rcsysinit.d/S90sysctl
@@ -126,7 +126,7 @@ minimal: create-dirs create-service-dir
 	ln -sf ../init.d/setclock    ${EXTDIR}/rc.d/rcsysinit.d/S25setclock
 	ln -sf ../init.d/checkfs     ${EXTDIR}/rc.d/rcsysinit.d/S30checkfs
 	ln -sf ../init.d/mountfs     ${EXTDIR}/rc.d/rcsysinit.d/S40mountfs
-	ln -sf ../init.d/cleanfs     ${EXTDIR}/rc.d/rcsysinit.d/S50cleanfs
+	ln -sf ../init.d/cleanfs     ${EXTDIR}/rc.d/rcsysinit.d/S45cleanfs
 	if [ ! -f ${EXTDIR}/sysconfig/rc          ]; then install -m ${CONFMODE} lfs/sysconfig/rc          ${EXTDIR}/sysconfig/; fi
 
 .PHONY: all create-dirs create-service-dir \

+ 2 - 2
bootscripts/lfs/init.d/cleanfs

@@ -80,11 +80,11 @@ case "${1}" in
 
 		boot_mesg -n " /var/lock" ${NORMAL}
 		cd /var/lock &&
-		find . -type f ! -newer /proc -exec rm -f {} \; || failed=1
+		find . -type f ! -exec rm -f {} \; || failed=1
 
 		boot_mesg " /var/run" ${NORMAL}
 		cd /var/run &&
-		find . ! -type d ! -name utmp ! -newer /proc \
+		find . ! -type d ! -name utmp \
 			-exec rm -f {} \; || failed=1
 		> /var/run/utmp
 		if grep -q '^utmp:' /etc/group ; then