# HG changeset patch # User Antoine Bodin # Date 1298166687 -3600 # Node ID 32b8fbc44418f801c2058769e5dc5aec501cf5c3 # Parent b1ae0d3522f744943b312be0b596f83ed6fffb3f Minor fixes + use busybox as /bin/sh into cook-toolchain as bash 4.2 has something buggy using locale function which prevent us to cook toolchain on tank diff -r b1ae0d3522f7 -r 32b8fbc44418 chroot-scripts/cook-toolchain --- a/chroot-scripts/cook-toolchain Sat Feb 19 02:20:30 2011 +0100 +++ b/chroot-scripts/cook-toolchain Sun Feb 20 02:51:27 2011 +0100 @@ -106,7 +106,6 @@ # Ajout manuel de libtaz et tazwok dans ce chroot. cp -a /etc/slitaz/tazpkg.conf /tmp/tazpkg.conf mkdir -p /tmp/backup/var/lib/tazpkg -cp -a /var/lib/tazpkg/* /tmp/backup/var/lib/tazpkg sed 's/^AUTO_INSTALL_DEPS="yes"/AUTO_INSTALL_DEPS="no"/' -i \ /etc/slitaz/tazpkg.conf BASE_PKGS="tazpkg tazwok-experimental slitaz-base-files libtaz" @@ -117,17 +116,15 @@ if [ -d /var/log/slitaz ]; then cp -a /var/log/slitaz/* /tmp/backup/var/log/slitaz fi +cp -a /var/lib/tazpkg/* /tmp/backup/var/lib/tazpkg cp -a /etc/slitaz/* /tmp/backup/etc/slitaz cp -a /tmp/tazpkg.conf /tmp/backup/etc/slitaz cp -a /etc/resolv.conf /tmp/backup/etc -# make sure that if /bin/sh link is not delete we use bash in tools for sh -# otherwise you may get sigment fail -mkdir -p /tmp/backup/bin -ln -s /tools/bin/bash /tmp/backup/bin/sh +# Switch to temp toolchain tools entirely. rm -r /bin /etc /lib /sbin /usr /var cp -a /tmp/backup/* / -#rm -r /tmp/backup +rm -r /tmp/backup case $ARCH in x86_64) ln -sv lib /lib64 && ln -sv lib /usr/lib64 ;; @@ -146,6 +143,7 @@ ln -s /tools/bin/perl /usr/bin ln -s /tools/bin/gettext.sh /usr/bin +ln -s /tools/bin/busybox /bin/sh report end-step