AfterBuild Script, das die installation *.cfg file erzeugt

git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5363 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2010-02-08 18:36:06 +00:00
parent f0ed77df41
commit 587299ceca

39
Scripts/AfterBuild Executable file
View File

@ -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