r2565 - jhalfs/branches/experimental/LFS

manuel at linuxfromscratch.org manuel at linuxfromscratch.org
Mon Apr 17 00:56:48 PDT 2006


Author: manuel
Date: 2006-04-17 01:56:47 -0600 (Mon, 17 Apr 2006)
New Revision: 2565

Modified:
   jhalfs/branches/experimental/LFS/master.sh
Log:
Improved Module-Init-Tools and Readline reinstallations.

Modified: jhalfs/branches/experimental/LFS/master.sh
===================================================================
--- jhalfs/branches/experimental/LFS/master.sh	2006-04-16 16:11:29 UTC (rev 2564)
+++ jhalfs/branches/experimental/LFS/master.sh	2006-04-17 07:56:47 UTC (rev 2565)
@@ -161,11 +161,16 @@
     done
     # Remove Bzip2 binaries before make install
     sed -e 's at make install at rm -vf /usr/bin/bz*\n&@' -i chapter06$N/*-bzip2
-    # Tell Module-Init-Tools that we are reinstalling it
-    sed -e 's at make install at make moveold\n&@' -i chapter06$N/*-module-init-tools
-    # Relink some Readline libraries after make install
+    # Tell Module-Init-Tools that we are reinstalling it and clean-up
+    sed -e 's at make install at make moveold\n&@' \
+        -e 's at make install@&\nrm -v /sbin/*.old@' \
+        -e 's at make install@&\nrm -v /bin/lsmod.old@' \
+        -e 's at make install@&\nrm -v /usr/share/man/man8/*.old.8@' -i chapter06$N/*-module-init-tools
+    # Delete *old Readline libraries and regenerate two links after make install
     sed -e 's at make install@&\nln -sfv libreadline.so.5.1 /lib/libreadline.so.5@' \
-        -e 's at make install@&\nln -sfv libhistory.so.5.1 /lib/libhistory.so.5@' -i chapter06$N/*-readline
+        -e 's at make install@&\nln -sfv libhistory.so.5.1 /lib/libhistory.so.5@' \
+        -e 's at make install@&\nrm -v /lib/lib{history,readline}*old@' \
+        -e 's at make install@&\nrm -v /lib/lib{history,readline}.so.5@' -i chapter06$N/*-readline
     # Let some Udev pre-installation commands to fail
     sed -e 's@/lib/udev/devices/fd@& || true@' \
         -e 's/mknod -m.*/& || true/' -i chapter06$N/*-udev




More information about the alfs-log mailing list