cookutils rev 366
cross: agg gen-rootfs command
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Thu May 10 04:24:25 2012 +0200 (2012-05-10) |
parents | dc114cbd0d56 |
children | c29544de5093 |
files | cross |
line diff
1.1 --- a/cross Thu May 10 02:08:29 2012 +0200 1.2 +++ b/cross Thu May 10 04:24:25 2012 +0200 1.3 @@ -106,7 +106,8 @@ 1.4 make all-gcc all-target-libgcc || exit 1 1.5 make install-gcc install-target-libgcc 1.6 cd $PREFIX/lib/gcc/$TARGET/$GCC_VERSION 1.7 - ln -s libgcc.a libgcc_eh.a 1.8 + echo "Creating symlink forstatic libgcc: libgcc_eh.a" 1.9 + rm -f libgcc_eh.a && ln -s libgcc.a libgcc_eh.a 1.10 } 1.11 1.12 # 4. GNU Glibc 1.13 @@ -269,6 +270,31 @@ 1.14 echo "" 1.15 echo "Compile end : $(date)" | tee -a $logdir/compile.log 1.16 echo "" ;; 1.17 + gen-rootfs) 1.18 + # 1.19 + # TESTING 1.20 + # 1.21 + # Create a bootable rootfs ? dd for an HD image ? 1.22 + init_compile 1.23 + rootfs=/tmp/cross/rootfs 1.24 + tarball="rootfs.tar.bz2" 1.25 + rm -rf $rootfs && mkdir -p $rootfs 1.26 + cd /tmp/cross 1.27 + echo -n "Installing SliTaz base files..." 1.28 + tar xzf $SRC/slitaz-base-files-5.2.tar.gz 1.29 + cp -a slitaz-base-files-*/rootfs/* $rootfs 1.30 + status 1.31 + echo -n "Installing Busybox..." 1.32 + cp -a $source/busybox-$BUSYBOX_VERSION/_install/* $rootfs 1.33 + status 1.34 + echo -n "Creating tarball: $tarball" 1.35 + tar cjf $tarball rootfs 1.36 + status 1.37 + echo -n "Moving rootfs to: $WORK" 1.38 + mv $tarball $WORK 1.39 + status 1.40 + du -sh $WORK/$tarball 1.41 + rm -rf /tmp/cross ;; 1.42 *) 1.43 usage ;; 1.44 esac