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
|
mkdir -p $DEVTMPROOT/$DIR
|
||||||
mv $i $DEVTMPROOT/$DIR
|
mv $i $DEVTMPROOT/$DIR
|
||||||
done
|
done
|
||||||
|
if [ -f $TMPROOT/tmp/preinstall ]; then
|
||||||
|
bzip2 -d -c $TMPROOT/tmp/preinstall $TMPROOT/../$$/preinstall
|
||||||
|
rm $TMPROOT/tmp/preinstall
|
||||||
|
fi
|
||||||
sync
|
sync
|
||||||
InitDispatch
|
InitDispatch
|
||||||
if [ ! `find . -type f|wc -l` == "0" ]; then
|
if [ ! `find . -type f|wc -l` == "0" ]; then
|
||||||
@ -443,6 +447,11 @@ pkggen() {
|
|||||||
LINE=$LINE"0 "
|
LINE=$LINE"0 "
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
if [ -f preinstall ]; then
|
||||||
|
LINE=$LINE"`wc -c meta|awk '{print $1}'` "
|
||||||
|
else
|
||||||
|
LINE=$LINE"0 "
|
||||||
|
fi
|
||||||
echo $LINE >$DISTTARGET/$SRCPATH/$PKGNAME
|
echo $LINE >$DISTTARGET/$SRCPATH/$PKGNAME
|
||||||
if [ -f dep ]; then
|
if [ -f dep ]; then
|
||||||
cat dep >>$DISTTARGET/$SRCPATH/$PKGNAME
|
cat dep >>$DISTTARGET/$SRCPATH/$PKGNAME
|
||||||
@ -455,6 +464,9 @@ pkggen() {
|
|||||||
cat $i >>$DISTTARGET/$SRCPATH/$PKGNAME
|
cat $i >>$DISTTARGET/$SRCPATH/$PKGNAME
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
if [ -f preinstall ]; then
|
||||||
|
cat preinstall >>$DISTTARGET/$SRCPATH/$PKGNAME
|
||||||
|
fi
|
||||||
cd ..
|
cd ..
|
||||||
rm -rf $TMPROOT/../$$
|
rm -rf $TMPROOT/../$$
|
||||||
fi
|
fi
|
||||||
@ -475,7 +487,7 @@ pkggen() {
|
|||||||
else
|
else
|
||||||
INSTALLOPTS=$INSTALLOPTS" -fi"
|
INSTALLOPTS=$INSTALLOPTS" -fi"
|
||||||
fi
|
fi
|
||||||
installpkg -o $INSTALLOPTS $DISTTARGET/$SRCPATH/$PKGNAME
|
installpkg -no $INSTALLOPTS $DISTTARGET/$SRCPATH/$PKGNAME
|
||||||
CheckError "Installation of $PKGNAME failed"
|
CheckError "Installation of $PKGNAME failed"
|
||||||
else
|
else
|
||||||
echo "installing $DISTTARGET/$SRCPATH/$PKGNAME"
|
echo "installing $DISTTARGET/$SRCPATH/$PKGNAME"
|
||||||
@ -765,7 +777,7 @@ if [ ! "$C_FLAG" == "0" ]; then
|
|||||||
if [ "$CHECKFLAGS" == "0" ]; then
|
if [ "$CHECKFLAGS" == "0" ]; then
|
||||||
INSTALLOPTS="-o"
|
INSTALLOPTS="-o"
|
||||||
fi
|
fi
|
||||||
installpkg $INSTALLOPTS -i $DISTTARGET/$SRCPATH/$PKGNAME
|
installpkg $INSTALLOPTS -noi $DISTTARGET/$SRCPATH/$PKGNAME
|
||||||
fi
|
fi
|
||||||
DEINSTALL=0
|
DEINSTALL=0
|
||||||
INSTALL=0
|
INSTALL=0
|
||||||
|
Loading…
Reference in New Issue
Block a user