Kleine Aenderung im Archive Format. preinstall landet nich mehr im
bin.tar, sondern wird ans ende der *.vpg datei angehaengt, und mit der grösse in der 1. Zeile aufgenommen. Damit besteht das *.vpg format jetzt aus 12 Files (dependics, Metadata, bin.md5, bin.dir, bin.tar, dev.md5, dev.dir, dev.tar, man.md5, man.dir, man.tar, preinstall) git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5721 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
parent
4115d73772
commit
1ca36d264f
16
genpkg
16
genpkg
@ -345,6 +345,10 @@ pkggen() {
|
||||
mkdir -p $DEVTMPROOT/$DIR
|
||||
mv $i $DEVTMPROOT/$DIR
|
||||
done
|
||||
if [ -f $TMPROOT/tmp/preinstall ]; then
|
||||
bzip2 -d -c $TMPROOT/tmp/preinstall $TMPROOT/../$$/preinstall
|
||||
rm $TMPROOT/tmp/preinstall
|
||||
fi
|
||||
sync
|
||||
InitDispatch
|
||||
if [ ! `find . -type f|wc -l` == "0" ]; then
|
||||
@ -443,6 +447,11 @@ pkggen() {
|
||||
LINE=$LINE"0 "
|
||||
fi
|
||||
done
|
||||
if [ -f preinstall ]; then
|
||||
LINE=$LINE"`wc -c meta|awk '{print $1}'` "
|
||||
else
|
||||
LINE=$LINE"0 "
|
||||
fi
|
||||
echo $LINE >$DISTTARGET/$SRCPATH/$PKGNAME
|
||||
if [ -f dep ]; then
|
||||
cat dep >>$DISTTARGET/$SRCPATH/$PKGNAME
|
||||
@ -455,6 +464,9 @@ pkggen() {
|
||||
cat $i >>$DISTTARGET/$SRCPATH/$PKGNAME
|
||||
fi
|
||||
done
|
||||
if [ -f preinstall ]; then
|
||||
cat preinstall >>$DISTTARGET/$SRCPATH/$PKGNAME
|
||||
fi
|
||||
cd ..
|
||||
rm -rf $TMPROOT/../$$
|
||||
fi
|
||||
@ -475,7 +487,7 @@ pkggen() {
|
||||
else
|
||||
INSTALLOPTS=$INSTALLOPTS" -fi"
|
||||
fi
|
||||
installpkg -o $INSTALLOPTS $DISTTARGET/$SRCPATH/$PKGNAME
|
||||
installpkg -no $INSTALLOPTS $DISTTARGET/$SRCPATH/$PKGNAME
|
||||
CheckError "Installation of $PKGNAME failed"
|
||||
else
|
||||
echo "installing $DISTTARGET/$SRCPATH/$PKGNAME"
|
||||
@ -765,7 +777,7 @@ if [ ! "$C_FLAG" == "0" ]; then
|
||||
if [ "$CHECKFLAGS" == "0" ]; then
|
||||
INSTALLOPTS="-o"
|
||||
fi
|
||||
installpkg $INSTALLOPTS -i $DISTTARGET/$SRCPATH/$PKGNAME
|
||||
installpkg $INSTALLOPTS -noi $DISTTARGET/$SRCPATH/$PKGNAME
|
||||
fi
|
||||
DEINSTALL=0
|
||||
INSTALL=0
|
||||
|
Loading…
Reference in New Issue
Block a user