Hi,
the url to lfs-bootscripts is invalid:
http://www.linuxfromscratch.org/lfs/downloads/8.2.rc1/lfs-bootscripts-2
0170626.tar.bz2
should be
http://www.linuxfromscratch.org/lfs/downloads/8.2-rc1/lfs-bootscripts-2
0170626.tar.bz2
(note the dot instead a dash in 8.2.rc1)
The md5 checksum of the bootscript package has changed but name is
still the same. Even a diff shows no difference. I assume that the
package has been recreated and some bytes in the bz2 itself did change.
I'd recomment to not recreated the tarball (if that is the reason for
chksum change) when creating a tag - recreate the bz2 only when changes
has been made in the scripts.
Apropos bootscripts. Recenty i sent over a patch to not kill mdmon
process when shutdown. Does this still has no chance to get into the
package? In case one is using fakeraid, the surrent bootscripts will
leave the array dirty every time system shuts down (causing recovery
the next time system boots) because mdmon gets killed to early...
--
Thomas
diff -Naur lfs-bootscripts-20170626.orig/lfs/init.d/mountfs lfs-bootscripts-20170626/lfs/init.d/mountfs
--- lfs-bootscripts-20170626.orig/lfs/init.d/mountfs 2017-08-18 20:41:57.000000000 +0200
+++ lfs-bootscripts-20170626/lfs/init.d/mountfs 2017-11-26 05:48:08.618518870 +0100
@@ -64,6 +64,13 @@
# Make all LVM volume groups unavailable, if appropriate
# This fails if swap or / are on an LVM partition
#if [ -x /sbin/vgchange ]; then /sbin/vgchange -an > /dev/null; fi
+
+ if [ -n "$(pidof mdmon)" ]; then
+ # No longer possible to write to bootlog. Use "echo".
+ echo -n " Wait for clean array ... "
+ /sbin/mdadm --wait-clean --scan
+ echo "rc=$?"
+ fi
;;
*)
diff -Naur lfs-bootscripts-20170626.orig/lfs/init.d/sendsignals lfs-bootscripts-20170626/lfs/init.d/sendsignals
--- lfs-bootscripts-20170626.orig/lfs/init.d/sendsignals 2017-08-18 20:41:57.000000000 +0200
+++ lfs-bootscripts-20170626/lfs/init.d/sendsignals 2017-11-26 05:48:08.671852575 +0100
@@ -29,8 +29,11 @@
case "${1}" in
stop)
+ omit=$(pidof mdmon)
+ [ -n "$omit" ] && omit="-o $omit"
+
log_info_msg "Sending all processes the TERM signal..."
- killall5 -15
+ killall5 -15 $omit
error_value=${?}
sleep ${KILLDELAY}
@@ -42,7 +45,7 @@
fi
log_info_msg "Sending all processes the KILL signal..."
- killall5 -9
+ killall5 -9 $omit
error_value=${?}
sleep ${KILLDELAY}
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page