#!/bin/sh # $Id$ set -e # Exit if any command exits with non-zero status . common.inc.sh # ---------------------------------------------------------------------------- # create eisfair-binaries rootfs archive # ---------------------------------------------------------------------------- echo " - Copying eisfair-binaries rootfs" cd $rootfs_eisfair svn export -q --force . $tmp_path if [ ! -e $tmp_path/etc/config.d ] then mv -f $tmp_path/data/tmp/etc/config.d $tmp_path/etc/ fi rm -rf $tmp_path/data/tmp cd $old_pwd # ---------------------------------------------------------------------------- # create ubuntu-binaries rootfs archive # ---------------------------------------------------------------------------- echo " - Copying ubuntu-binaries rootfs" cd $rootfsUbuntuEis cp -R * $tmp_path cd $old_pwd # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- echo " - Preparing eisfair2 domU Template" cd $tmp_path cp $old_pwd/../installer/prep $tmp_path/prep $tmp_path/usr/sbin/chroot $tmp_path sh /prep rm $tmp_path/prep rm $tmp_path/reworkUbuntuRootfs.sh #cp /crypt /usr/local/bin/ #cp /netcalc /usr/local/bin/ rm -f ./etc/udev/rules.d/85-hwclock.rules ./etc/rc6.d/K25hwclock.sh ./etc/rc0.d/K25hwclock.sh ./etc/rcS.d/S08hwclockfirst.sh ./etc/rcS.d/S11hwclock.sh ./etc/init.d/hwclockfirst.sh ./etc/init.d/hwclock.sh rm -fr ./lib/tls { cat < $tmp_path/etc/fstab touch $tmp_path/etc/mtab cd $old_pwd # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- echo " - Creating eisfair2 domU Template" cd $tmp_path rm -f $baseDir/eisfair2.tar.bz2 tar $tar_parm $baseDir/eisfair2.tar.gz * gunzip $baseDir/eisfair2.tar.gz bzip2 $baseDir/eisfair2.tar cd $old_pwd rm -rf $tmp_path echo "Done."