Author: alexander Date: 2007-08-04 10:04:46 -0600 (Sat, 04 Aug 2007) New Revision: 2008
Added: trunk/packages/lfs-bootscripts/lfs-bootscripts-20070730-livecd-1.patch Removed: trunk/packages/lfs-bootscripts/lfs-bootscripts-20070420-livecd-1.patch Modified: trunk/packages/LFS-BOOK/Makefile trunk/packages/glibc/Makefile trunk/packages/lfs-bootscripts/Makefile trunk/packages/udev/Makefile Log: Updated glibc and the LFS book. Untested - will start a full x86 build on ums.usu.ru now. Modified: trunk/packages/LFS-BOOK/Makefile =================================================================== --- trunk/packages/LFS-BOOK/Makefile 2007-08-04 15:49:25 UTC (rev 2007) +++ trunk/packages/LFS-BOOK/Makefile 2007-08-04 16:04:46 UTC (rev 2008) @@ -10,11 +10,11 @@ #URL-$(FILE)= http://www.linuxfromscratch.org/lfs/downloads/6.2/$(FILE) #SHA-$(FILE)= 729bcf04d8e4ed0af3c58daf0d289e94d6385052 -REV= 8250 +REV= 8271 REVPARM= -r $(REV) ifeq ($(CD_ARCH),x86) -URL= svn://svn.linuxfromscratch.org/LFS/trunk/BOOK +URL= svn://svn.linuxfromscratch.org/LFS/branches/6.3/BOOK endif ifeq ($(CD_ARCH),x86_64) URL= svn://svn.linuxfromscratch.org/LFS/branches/x86_64/BOOK Modified: trunk/packages/glibc/Makefile =================================================================== --- trunk/packages/glibc/Makefile 2007-08-04 15:49:25 UTC (rev 2007) +++ trunk/packages/glibc/Makefile 2007-08-04 16:04:46 UTC (rev 2008) @@ -1,32 +1,27 @@ # Glibc Makefile NM= glibc -VRS= 2.5 +VRS= 2.5.1 DIR= $(NM)-$(VRS) FILE= $(DIR).tar.bz2 -URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) -SHA-$(FILE)= ec9a007c4875062099a4701ac9137fcdb5a71447 +URL-$(FILE)= http://ftp.gnu.org/gnu/glibc/$(FILE) +SHA-$(FILE)= 2b7da136df025bb8c787be3351cba58374226d9c -FILE2= $(NM)-libidn-$(VRS).tar.bz2 -URL-$(FILE2)= $(HTTP)/$(NM)/$(FILE2) -SHA-$(FILE2)= ee7e019e01aa338e28db1eeb34abb2cb09d2f30a +FILE2= $(NM)-libidn-$(VRS).tar.gz +URL-$(FILE2)= http://ftp.gnu.org/gnu/glibc/$(FILE2) +SHA-$(FILE2)= 816f410835a8d4ecbccdfed2d86ccc6284c2fa92 -PATCH1= $(DIR)-branch_update-3.patch -URL-$(PATCH1)= http://www.linuxfromscratch.org/patches/lfs/development/$(PATCH1) -SHA-$(PATCH1)= 3af17e283bf76659c189ee05f2ae56f19a88478c - PATCH50= $(DIR)-supported_locales-1.patch # Targets include $(ROOT)/scripts/functions -stage1: $(FILE) $(FILE2) $(PATCH1) +stage1: $(FILE) $(FILE2) $(sep_dir_build) compile-stage1: - cd ../$(DIR) ; patch -Np1 -i ../$(PATCH1) # --enable-static overrides the unsuitable default in config.site ../$(DIR)/configure --prefix=$(WD) --disable-profile \ --enable-add-ons --enable-kernel=2.6.0 --with-binutils=$(WD)/bin \ @@ -42,12 +37,11 @@ chroot "$(MP)" $(chenv-pre-bash) \ 'cd $(ROOT) && make ch-$(NM) $(chbash-pre-bash)' -stage2: $(FILE) $(FILE2) $(PATCH1) +stage2: $(FILE) $(FILE2) $(sep_dir_build) touch $@ compile-stage2: - cd ../$(DIR) ; patch -Np1 -i ../$(PATCH1) cd ../$(DIR) ; unpack ../$(FILE2) ; mv glibc-libidn-$(VRS) libidn sed -i \ 's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/$(LINKER) -o|' \ Modified: trunk/packages/lfs-bootscripts/Makefile =================================================================== --- trunk/packages/lfs-bootscripts/Makefile 2007-08-04 15:49:25 UTC (rev 2007) +++ trunk/packages/lfs-bootscripts/Makefile 2007-08-04 16:04:46 UTC (rev 2008) @@ -1,12 +1,12 @@ # LFS-Bootscripts Makefile NM= lfs-bootscripts -VRS= 20070420 +VRS= 20070730 DIR= $(NM)-$(VRS) FILE= $(DIR).tar.bz2 URL-$(FILE)= http://www.linuxfromscratch.org/lfs/downloads/development/$(FILE) -SHA-$(FILE)= 59c9c4443c85b1e6dd903036c24845944775c36b +SHA-$(FILE)= 849239f0fdb48b500064851a51331bffd88d0da9 PATCH1= $(DIR)-livecd-1.patch Deleted: trunk/packages/lfs-bootscripts/lfs-bootscripts-20070420-livecd-1.patch =================================================================== --- trunk/packages/lfs-bootscripts/lfs-bootscripts-20070420-livecd-1.patch 2007-08-04 15:49:25 UTC (rev 2007) +++ trunk/packages/lfs-bootscripts/lfs-bootscripts-20070420-livecd-1.patch 2007-08-04 16:04:46 UTC (rev 2008) @@ -1,113 +0,0 @@ -diff -urN lfs-bootscripts-20060712.orig/lfs/init.d/console lfs-bootscripts-20060712/lfs/init.d/console ---- lfs-bootscripts-20060712.orig/lfs/init.d/console 2006-07-12 05:19:27.000000000 +0600 -+++ lfs-bootscripts-20060712/lfs/init.d/console 2006-07-14 21:44:38.000000000 +0600 -@@ -59,8 +59,12 @@ - # FIXME: Fedora Core also initializes two spare consoles - # - do we want that? - -- for TTY in `grep '^[^#].*respawn:/sbin/agetty' /etc/inittab | -- grep -o '\btty[[:digit:]]*\b'` -+ # for TTY in `grep '^[^#].*respawn:/sbin/agetty' /etc/inittab | -+ # grep -o '\btty[[:digit:]]*\b'` -+ # -+ # XXX Livecd doesn't use agetty, so the statement above -+ # doesn't work -+ for TTY in 1 2 3 4 5 6 - do - openvt -f -w -c ${TTY#tty} -- \ - /bin/sh -c "${MODE_COMMAND}" -diff -urN lfs-bootscripts-20060712.orig/lfs/init.d/udev lfs-bootscripts-20060712/lfs/init.d/udev ---- lfs-bootscripts-20060712.orig/lfs/init.d/udev 2006-06-03 08:23:11.000000000 +0600 -+++ lfs-bootscripts-20060712/lfs/init.d/udev 2006-07-14 21:44:38.000000000 +0600 -@@ -18,41 +18,13 @@ - case "${1}" in - start) - boot_mesg "Populating /dev with device nodes..." -- if ! grep -q '[[:space:]]sysfs' /proc/mounts; then -- echo_failure -- boot_mesg -n "FAILURE:\n\nUnable to create" ${FAILURE} -- boot_mesg -n " devices without a SysFS filesystem" -- boot_mesg -n "\n\nAfter you press Enter, this system" -- boot_mesg -n " will be halted and powered off." -- boot_mesg -n "\n\nPress Enter to continue..." ${INFO} -- boot_mesg "" ${NORMAL} -- read ENTER -- /etc/rc.d/init.d/halt stop -- fi -- -- # Mount a temporary file system over /dev, so that any devices -- # made or removed during this boot don't affect the next one. -- # The reason we don't write to mtab is because we don't ever -- # want /dev to be unavailable (such as by `umount -a'). -- mount -n -t tmpfs tmpfs /dev -o mode=755 -- if [ ${?} != 0 ]; then -- echo_failure -- boot_mesg -n "FAILURE:\n\nCannot mount a tmpfs" ${FAILURE} -- boot_mesg -n " onto /dev, this system will be halted." -- boot_mesg -n "\n\nAfter you press Enter, this system" -- boot_mesg -n " will be halted and powered off." -- boot_mesg -n "\n\nPress Enter to continue..." ${INFO} -- boot_mesg "" ${NORMAL} -- read ENTER -- /etc/rc.d/init.d/halt stop -- fi - - # Udev handles uevents itself, so we don't need to have - # the kernel call out to any binary in response to them - echo > /proc/sys/kernel/hotplug - -- # Copy static device nodes to /dev -- cp -a /lib/udev/devices/* /dev -+ # LiveCD specific -+ /usr/sbin/dmsetup mknodes - - # Start the udev daemon to continually watch for, and act on, - # uevents -diff -urN lfs-bootscripts-20060712.orig/Makefile lfs-bootscripts-20060712/Makefile ---- lfs-bootscripts-20060712.orig/Makefile 2006-06-03 08:23:11.000000000 +0600 -+++ lfs-bootscripts-20060712/Makefile 2006-07-14 21:47:48.000000000 +0600 -@@ -86,6 +86,44 @@ - install -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static ${EXTDIR}/sysconfig/network-devices/services/ - install -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static-route ${EXTDIR}/sysconfig/network-devices/services/ - -+install-livecd: create-dirs create-service-dir -+ install -m ${CONFMODE} lfs/init.d/functions ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/console ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/localnet ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/mountfs ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/mountkernfs ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/network ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/rc ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/sendsignals ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/setclock ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/swap ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/sysklogd ${EXTDIR}/rc.d/init.d/ -+ install -m ${MODE} lfs/init.d/udev ${EXTDIR}/rc.d/init.d/ -+ ln -sf ../init.d/sendsignals ${EXTDIR}/rc.d/rc0.d/S60sendsignals -+ ln -sf ../init.d/swap ${EXTDIR}/rc.d/rc0.d/S80swap -+ ln -sf ../init.d/localnet ${EXTDIR}/rc.d/rc0.d/S90localnet -+ ln -sf ../init.d/sendsignals ${EXTDIR}/rc.d/rc6.d/S60sendsignals -+ ln -sf ../init.d/swap ${EXTDIR}/rc.d/rc6.d/S80swap -+ ln -sf ../init.d/localnet ${EXTDIR}/rc.d/rc6.d/S90localnet -+ ln -sf ../init.d/network ${EXTDIR}/rc.d/rc0.d/K80network -+ ln -sf ../init.d/network ${EXTDIR}/rc.d/rc1.d/K80network -+ ln -sf ../init.d/network ${EXTDIR}/rc.d/rc2.d/K80network -+ # ln -sf ../init.d/network ${EXTDIR}/rc.d/rc3.d/S20network -+ # ln -sf ../init.d/network ${EXTDIR}/rc.d/rc4.d/S20network -+ # ln -sf ../init.d/network ${EXTDIR}/rc.d/rc5.d/S20network -+ ln -sf ../init.d/network ${EXTDIR}/rc.d/rc6.d/K80network -+ ln -sf ../init.d/mountkernfs ${EXTDIR}/rc.d/rcsysinit.d/S00mountkernfs -+ ln -sf ../init.d/udev ${EXTDIR}/rc.d/rcsysinit.d/S10udev -+ ln -sf ../init.d/mountfs ${EXTDIR}/rc.d/rcsysinit.d/S40mountfs -+ ln -sf ../init.d/setclock ${EXTDIR}/rc.d/rcsysinit.d/S60setclock -+ ln -sf ../init.d/console ${EXTDIR}/rc.d/rcsysinit.d/S70console -+ ln -sf ../init.d/localnet ${EXTDIR}/rc.d/rcsysinit.d/S80localnet -+ if [ ! -f ${EXTDIR}/sysconfig/rc ]; then install -m ${CONFMODE} lfs/sysconfig/rc ${EXTDIR}/sysconfig/; fi -+ install -m ${MODE} lfs/sysconfig/network-devices/ifup ${EXTDIR}/sysconfig/network-devices/ -+ install -m ${MODE} lfs/sysconfig/network-devices/ifdown ${EXTDIR}/sysconfig/network-devices/ -+ install -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static ${EXTDIR}/sysconfig/network-devices/services/ -+ install -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static-route ${EXTDIR}/sysconfig/network-devices/services/ -+ - install-consolelog: create-dirs - install -m ${MODE} contrib/init.d/consolelog ${EXTDIR}/rc.d/init.d - ln -sf ../init.d/consolelog ${EXTDIR}/rc.d/rcsysinit.d/S00consolelog Copied: trunk/packages/lfs-bootscripts/lfs-bootscripts-20070730-livecd-1.patch (from rev 2005, trunk/packages/lfs-bootscripts/lfs-bootscripts-20070420-livecd-1.patch) =================================================================== --- trunk/packages/lfs-bootscripts/lfs-bootscripts-20070730-livecd-1.patch (rev 0) +++ trunk/packages/lfs-bootscripts/lfs-bootscripts-20070730-livecd-1.patch 2007-08-04 16:04:46 UTC (rev 2008) @@ -0,0 +1,113 @@ +diff -urN lfs-bootscripts-20060712.orig/lfs/init.d/console lfs-bootscripts-20060712/lfs/init.d/console +--- lfs-bootscripts-20060712.orig/lfs/init.d/console 2006-07-12 05:19:27.000000000 +0600 ++++ lfs-bootscripts-20060712/lfs/init.d/console 2006-07-14 21:44:38.000000000 +0600 +@@ -59,8 +59,12 @@ + # FIXME: Fedora Core also initializes two spare consoles + # - do we want that? + +- for TTY in `grep '^[^#].*respawn:/sbin/agetty' /etc/inittab | +- grep -o '\btty[[:digit:]]*\b'` ++ # for TTY in `grep '^[^#].*respawn:/sbin/agetty' /etc/inittab | ++ # grep -o '\btty[[:digit:]]*\b'` ++ # ++ # XXX Livecd doesn't use agetty, so the statement above ++ # doesn't work ++ for TTY in 1 2 3 4 5 6 + do + openvt -f -w -c ${TTY#tty} -- \ + /bin/sh -c "${MODE_COMMAND}" +diff -urN lfs-bootscripts-20060712.orig/lfs/init.d/udev lfs-bootscripts-20060712/lfs/init.d/udev +--- lfs-bootscripts-20060712.orig/lfs/init.d/udev 2006-06-03 08:23:11.000000000 +0600 ++++ lfs-bootscripts-20060712/lfs/init.d/udev 2006-07-14 21:44:38.000000000 +0600 +@@ -18,41 +18,13 @@ + case "${1}" in + start) + boot_mesg "Populating /dev with device nodes..." +- if ! grep -q '[[:space:]]sysfs' /proc/mounts; then +- echo_failure +- boot_mesg -n "FAILURE:\n\nUnable to create" ${FAILURE} +- boot_mesg -n " devices without a SysFS filesystem" +- boot_mesg -n "\n\nAfter you press Enter, this system" +- boot_mesg -n " will be halted and powered off." +- boot_mesg -n "\n\nPress Enter to continue..." ${INFO} +- boot_mesg "" ${NORMAL} +- read ENTER +- /etc/rc.d/init.d/halt stop +- fi +- +- # Mount a temporary file system over /dev, so that any devices +- # made or removed during this boot don't affect the next one. +- # The reason we don't write to mtab is because we don't ever +- # want /dev to be unavailable (such as by `umount -a'). +- mount -n -t tmpfs tmpfs /dev -o mode=755 +- if [ ${?} != 0 ]; then +- echo_failure +- boot_mesg -n "FAILURE:\n\nCannot mount a tmpfs" ${FAILURE} +- boot_mesg -n " onto /dev, this system will be halted." +- boot_mesg -n "\n\nAfter you press Enter, this system" +- boot_mesg -n " will be halted and powered off." +- boot_mesg -n "\n\nPress Enter to continue..." ${INFO} +- boot_mesg "" ${NORMAL} +- read ENTER +- /etc/rc.d/init.d/halt stop +- fi + + # Udev handles uevents itself, so we don't need to have + # the kernel call out to any binary in response to them + echo > /proc/sys/kernel/hotplug + +- # Copy static device nodes to /dev +- cp -a /lib/udev/devices/* /dev ++ # LiveCD specific ++ /usr/sbin/dmsetup mknodes + + # Start the udev daemon to continually watch for, and act on, + # uevents +diff -urN lfs-bootscripts-20060712.orig/Makefile lfs-bootscripts-20060712/Makefile +--- lfs-bootscripts-20060712.orig/Makefile 2006-06-03 08:23:11.000000000 +0600 ++++ lfs-bootscripts-20060712/Makefile 2006-07-14 21:47:48.000000000 +0600 +@@ -86,6 +86,44 @@ + install -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static ${EXTDIR}/sysconfig/network-devices/services/ + install -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static-route ${EXTDIR}/sysconfig/network-devices/services/ + ++install-livecd: create-dirs create-service-dir ++ install -m ${CONFMODE} lfs/init.d/functions ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/console ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/localnet ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/mountfs ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/mountkernfs ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/network ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/rc ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/sendsignals ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/setclock ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/swap ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/sysklogd ${EXTDIR}/rc.d/init.d/ ++ install -m ${MODE} lfs/init.d/udev ${EXTDIR}/rc.d/init.d/ ++ ln -sf ../init.d/sendsignals ${EXTDIR}/rc.d/rc0.d/S60sendsignals ++ ln -sf ../init.d/swap ${EXTDIR}/rc.d/rc0.d/S80swap ++ ln -sf ../init.d/localnet ${EXTDIR}/rc.d/rc0.d/S90localnet ++ ln -sf ../init.d/sendsignals ${EXTDIR}/rc.d/rc6.d/S60sendsignals ++ ln -sf ../init.d/swap ${EXTDIR}/rc.d/rc6.d/S80swap ++ ln -sf ../init.d/localnet ${EXTDIR}/rc.d/rc6.d/S90localnet ++ ln -sf ../init.d/network ${EXTDIR}/rc.d/rc0.d/K80network ++ ln -sf ../init.d/network ${EXTDIR}/rc.d/rc1.d/K80network ++ ln -sf ../init.d/network ${EXTDIR}/rc.d/rc2.d/K80network ++ # ln -sf ../init.d/network ${EXTDIR}/rc.d/rc3.d/S20network ++ # ln -sf ../init.d/network ${EXTDIR}/rc.d/rc4.d/S20network ++ # ln -sf ../init.d/network ${EXTDIR}/rc.d/rc5.d/S20network ++ ln -sf ../init.d/network ${EXTDIR}/rc.d/rc6.d/K80network ++ ln -sf ../init.d/mountkernfs ${EXTDIR}/rc.d/rcsysinit.d/S00mountkernfs ++ ln -sf ../init.d/udev ${EXTDIR}/rc.d/rcsysinit.d/S10udev ++ ln -sf ../init.d/mountfs ${EXTDIR}/rc.d/rcsysinit.d/S40mountfs ++ ln -sf ../init.d/setclock ${EXTDIR}/rc.d/rcsysinit.d/S60setclock ++ ln -sf ../init.d/console ${EXTDIR}/rc.d/rcsysinit.d/S70console ++ ln -sf ../init.d/localnet ${EXTDIR}/rc.d/rcsysinit.d/S80localnet ++ if [ ! -f ${EXTDIR}/sysconfig/rc ]; then install -m ${CONFMODE} lfs/sysconfig/rc ${EXTDIR}/sysconfig/; fi ++ install -m ${MODE} lfs/sysconfig/network-devices/ifup ${EXTDIR}/sysconfig/network-devices/ ++ install -m ${MODE} lfs/sysconfig/network-devices/ifdown ${EXTDIR}/sysconfig/network-devices/ ++ install -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static ${EXTDIR}/sysconfig/network-devices/services/ ++ install -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static-route ${EXTDIR}/sysconfig/network-devices/services/ ++ + install-consolelog: create-dirs + install -m ${MODE} contrib/init.d/consolelog ${EXTDIR}/rc.d/init.d + ln -sf ../init.d/consolelog ${EXTDIR}/rc.d/rcsysinit.d/S00consolelog Modified: trunk/packages/udev/Makefile =================================================================== --- trunk/packages/udev/Makefile 2007-08-04 15:49:25 UTC (rev 2007) +++ trunk/packages/udev/Makefile 2007-08-04 16:04:46 UTC (rev 2008) @@ -2,7 +2,7 @@ NM= udev VRS= 113 -CONFVRS= 20070304 +CONFVRS= 20070731 DIR= $(NM)-$(VRS) CONFDIR=$(NM)-config-$(CONFVRS) @@ -12,7 +12,7 @@ FILE1= $(CONFDIR).tar.bz2 URL-$(FILE1)= http://www.linuxfromscratch.org/lfs/downloads/development/$(FILE1) -SHA-$(FILE1)= 22264702f2de999c513e43af04c8ef9262a15343 +SHA-$(FILE1)= f2163c98f3cae0312ec13e4efbbbe9a9af4a8d19 # Targets -- http://linuxfromscratch.org/mailman/listinfo/livecd FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
