#!/bin/bash CHROOT=CHROOT-RO TMP=TMP CWD=$(pwd) mkdir -p $CHROOT $TMP mount -o loop,ro $1 $TMP . $TMP/veclinux/VINSTALL.INI 2>/dev/null cd $CHROOT ## install all packages installpkg --root=$(pwd) $CWD/$TMP/packages/a/aaa_base*t?z cp /etc/ld.so.conf etc/ installpkg --root=$(pwd) $CWD/$TMP/packages/*/glibc-solibs*t?z installpkg --root=$(pwd) $(ls $CWD/$TMP/packages/*/*t?z|grep -v vlconfig2|grep -v aaa_base) installpkg --root=$(pwd) $CWD/$TMP/packages/a/vlconfig*t?z ## copy kernel to chroot cp $CWD/$TMP/isolinux/kernel/sata boot/vmlinuz-$sata ## make vector-version echo "$version built on $build_date" >etc/vector-version echo "Installed on $(date)" >>var/log/pkgtools ## setup system #mount -t proc none $CHROOT/proc #mount -o bind /dev/ $CHROOT/dev # Launch any script in /var/log/setup/init for fsetup in var/log/setup/init/*; do chroot . $fsetup rm -f $fsetup done #setup internet cp /etc/resolv.conf etc/ cd $CWD chroot $CHROOT vkmapset chroot $CHROOT vzoneset chroot $CHROOT vhwconf #umount $CHROOT/dev #umount $CHROOT/proc umount $TMP rm -r $TMP