#!/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
cd $CWD
chroot $CHROOT vkmapset
chroot $CHROOT vzoneset
chroot $CHROOT vhwconf
    
#umount $CHROOT/dev
#umount $CHROOT/proc
umount $TMP
rm -r $TMP

