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:
parent
f0ed77df41
commit
587299ceca
39
Scripts/AfterBuild
Executable file
39
Scripts/AfterBuild
Executable 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
|
Loading…
Reference in New Issue
Block a user