From 587299cecac1e50a0aede82d540aec5cb1070168 Mon Sep 17 00:00:00 2001 From: kueller Date: Mon, 8 Feb 2010 18:36:06 +0000 Subject: [PATCH] AfterBuild Script, das die installation *.cfg file erzeugt git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5363 504e572c-2e33-0410-9681-be2bf7408885 --- Scripts/AfterBuild | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 Scripts/AfterBuild diff --git a/Scripts/AfterBuild b/Scripts/AfterBuild new file mode 100755 index 0000000..d484205 --- /dev/null +++ b/Scripts/AfterBuild @@ -0,0 +1,39 @@ +#!/bin/bash + +PKGLIST=.pkglist +TMPFILE=`mktemp` + +if [ ! -f $HOME/.ViitorMake ]; then + echo "Please run Scripts/initViitorMake" + echo "From ViitorMake Root Direktory" + echo "This will create a File $HOME/.ViitorMake" + echo "with necessary information for running" + echo "ViitorMake Scripts" + exit 10 +fi + +source $HOME/.ViitorMake + +WDIR=`pwd` +source $VMAKEDIR/defsys +source $VMAKEDIR/functions/functions + +cd $DISTTARGET/../install +echo -n "Generating pkglist file" +./GenPkgList $DISTTARGET >../BINARY/.pkglist +echo . +cd $VMAKEDIR +echo -n "Generating All.cfg" +Scripts/GenBuildList >$DISTTARGET/../install/All.cfg +echo . +cd $DISTTARGET/../install +for i in *.in; do + echo -n "Generating configuration for $i" + CFGFILENAME=`echo $i|sed -e "s/in$/cfg/"` + ./GenInstallcfg -d $DISTTARGET -f $i >$CFGFILENAME + echo . + if [ "$i" == "isoinstall.in" ]; then + sed -i "s/\(^Boot Base\/\)Development gcc$/\1Lib gpplib/" $CFGFILENAME + sed -i "/Base\/Kernel.*linux$/d" $CFGFILENAME + fi +done