From f8ff94dce59a4fa2c0d92b7f8b071e9a8df0b029 Mon Sep 17 00:00:00 2001 From: Tomas M Date: Sat, 1 Sep 2012 10:02:26 +0100 Subject: [PATCH] shit --- build | 78 ++--------------------------------------------------------- 1 file changed, 2 insertions(+), 76 deletions(-) diff --git a/build b/build index 4c2a0c2..b3bfe12 100755 --- a/build +++ b/build @@ -7,84 +7,10 @@ CHANGEDIR=$(dirname $(readlink -f $0)) echo "Changing current directory to $CHANGEDIR" cd $CHANGEDIR -. liblinuxlive || exit 1 # this actually includes a file from ./tools/ . ./.config || exit 1 +. ./tools/linuxkitlib || exit 1 # only root can continue, because only root can read all files from your system allow_only_root -# live CD name -echo -ne "Name of your live distro [hit enter for $LIVECDNAME]: " -read NEWLIVECDNAME -if [ "$NEWLIVECDNAME" != "" ]; then LIVECDNAME=$NEWLIVECDNAME; fi -LIVECDNAME=$(echo $LIVECDNAME | tr -d ' ') - -. ./install -if [ "$ROOT" -a "$ROOT" != "/" ]; then - . ./install $ROOT -fi - -# search for kernel -VMLINUZ=$ROOT/boot/vmlinuz -if [ -L "$VMLINUZ" ]; then VMLINUZ=$(readlink -f $VMLINUZ); fi -echo -ne "Enter path for the kernel you'd like to use [hit enter for $VMLINUZ]: " -read NEWKERNEL -if [ "$NEWKERNEL" != "" ]; then VMLINUZ="$NEWKERNEL"; fi -if [ "$(ls $VMLINUZ 2>>$DEBUG)" = "" ]; then echo "cannot find $VMLINUZ"; exit 1; fi - -header "Creating LiveCD from your Linux" -echo "some debug information can be found in $DEBUG" - -mkdir -p $CDDATA/$LIVECDNAME/{base,modules,optional,rootcopy,tools} - -echo "copying cd-root to $CDDATA, using kernel from $VMLINUZ" -cp -R cd-root/boot $CDDATA -for i in isolinux syslinux; do - cat cd-root/boot/$i/$i.cfg | sed -r "s/LABEL linux/LABEL $LIVECDNAME/" | sed -r "s/Run linux/Run $LIVECDNAME/" > $CDDATA/boot/$i/$i.cfg -done -mv $CDDATA/boot/dos/linux.bat $CDDATA/boot/dos/${LIVECDNAME:0:8}.bat -cat cd-root/boot/dos/readme.txt | sed -r "s/LINUX.BAT/"${LIVECDNAME:0:8}.bat"/" > $CDDATA/boot/dos/readme.txt - -mkdir -p $CDDATA/$LIVECDNAME -cp -R cd-root/linux/* $CDDATA/$LIVECDNAME -cp tools/* $CDDATA/$LIVECDNAME/tools -cp -R DOC/LICENSE $CDDATA/$LIVECDNAME -cp $VMLINUZ $CDDATA/boot/vmlinuz - -echo "creating initrd image..." -echo "Using kernel modules from $ROOT/$LMK" -cd initrd -./initrd_create $LIVECDNAME -if [ "$?" -ne 0 ]; then exit; fi -cd .. - -cp initrd/initrd.gz $CDDATA/boot/initrd.gz -rm initrd/initrd.gz - -echo "creating compressed images..." - -for dir in $MKMOD; do - if [ -d $ROOT/$dir ]; then - echo "base/$dir.lzm ..." - echo -ne > exclude.txt - for i in $EXCLUDE; do - part=$(echo "x/$i" | tr -s / | sed -r "s:x/[^/]+/::") - if [ -e "$ROOT/$dir/$part" ]; then echo "$ROOT/$dir/$part" >> exclude.txt; fi - done - cat exclude.txt - create_module $ROOT/$dir $CDDATA/$LIVECDNAME/base/$dir.lzm -keep-as-directory -ef exclude.txt - if [ $? -ne 0 ]; then exit; fi - rm exclude.txt - echo - fi -done - -cd $CDDATA/$LIVECDNAME -echo "--------done----------" -echo -echo "* run $CDDATA/$LIVECDNAME/make_iso.bat to create ISO image" -echo "* or copy content of $CDDATA to your USB device" -echo "and run ./boot/bootinst.sh (from the device!) to setup boot sector" -echo -echo "Now press Enter..." -read junk +# \ No newline at end of file