tazwok rev 322

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
author Antoine Bodin <gokhlayeh@slitaz.org>
date Sun Feb 20 02:51:27 2011 +0100 (2011-02-20)
parents b1ae0d3522f7
children 3148c5f8d0c2
files chroot-scripts/cook-toolchain
line diff
     1.1 --- a/chroot-scripts/cook-toolchain	Sat Feb 19 02:20:30 2011 +0100
     1.2 +++ b/chroot-scripts/cook-toolchain	Sun Feb 20 02:51:27 2011 +0100
     1.3 @@ -106,7 +106,6 @@
     1.4  # Ajout manuel de libtaz et tazwok dans ce chroot.
     1.5  cp -a /etc/slitaz/tazpkg.conf /tmp/tazpkg.conf
     1.6  mkdir -p /tmp/backup/var/lib/tazpkg
     1.7 -cp -a /var/lib/tazpkg/* /tmp/backup/var/lib/tazpkg
     1.8  sed 's/^AUTO_INSTALL_DEPS="yes"/AUTO_INSTALL_DEPS="no"/' -i \
     1.9  	/etc/slitaz/tazpkg.conf
    1.10  BASE_PKGS="tazpkg tazwok-experimental slitaz-base-files libtaz"
    1.11 @@ -117,17 +116,15 @@
    1.12  if [ -d /var/log/slitaz ]; then
    1.13  	cp -a /var/log/slitaz/* /tmp/backup/var/log/slitaz
    1.14  fi
    1.15 +cp -a /var/lib/tazpkg/* /tmp/backup/var/lib/tazpkg
    1.16  cp -a /etc/slitaz/* /tmp/backup/etc/slitaz
    1.17  cp -a /tmp/tazpkg.conf /tmp/backup/etc/slitaz
    1.18  cp -a /etc/resolv.conf /tmp/backup/etc
    1.19 -# make sure that if /bin/sh link is not delete we use bash in tools for sh
    1.20 -# otherwise you may get sigment fail
    1.21 -mkdir -p /tmp/backup/bin
    1.22 -ln -s /tools/bin/bash /tmp/backup/bin/sh
    1.23  
    1.24 +# Switch to temp toolchain tools entirely.
    1.25  rm -r /bin /etc /lib /sbin /usr /var
    1.26  cp -a /tmp/backup/* /
    1.27 -#rm -r /tmp/backup
    1.28 +rm -r /tmp/backup
    1.29  
    1.30  case $ARCH in
    1.31   x86_64) ln -sv lib /lib64 && ln -sv lib /usr/lib64 ;;
    1.32 @@ -146,6 +143,7 @@
    1.33  
    1.34  ln -s /tools/bin/perl /usr/bin
    1.35  ln -s /tools/bin/gettext.sh /usr/bin
    1.36 +ln -s /tools/bin/busybox /bin/sh
    1.37  
    1.38  report end-step
    1.39