Per FLAG 256 im Modulefile kann jetzt die Overwrite Funktion von
installpkg aktiviert werden. git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4611 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
parent
7f7548240a
commit
7835e8ecf2
14
genpkg
14
genpkg
@ -413,11 +413,15 @@ pkggen() {
|
||||
CheckError "Creation of /var/install failed"
|
||||
fi
|
||||
if [ -f /sbin/installpkg ]; then
|
||||
(( CHECKFLAGS = $MKPKG & 256 ))
|
||||
if [ "$CHECKFLAGS" == "0" ]; then
|
||||
INSTALLOPTS="-o"
|
||||
fi
|
||||
(( CHECKFLAGS = $MKPKG & 2 ))
|
||||
if [ "$CHECKFLAGS" == "0" ]; then
|
||||
INSTALLOPTS="-oi"
|
||||
INSTALLOPTS=$INSTALLOPTS" -i"
|
||||
else
|
||||
INSTALLOPTS="-foi"
|
||||
INSTALLOPTS=$INSTALLOPTS" -fi"
|
||||
fi
|
||||
installpkg $INSTALLOPTS $DISTTARGET/$SRCPATH/$PKGNAME
|
||||
CheckError "Installation of $PKGNAME failed"
|
||||
@ -697,7 +701,11 @@ if [ ! "$C_FLAG" == "0" ]; then
|
||||
if [ "$INSTALL" == "1" ]; then
|
||||
PROGNAME=`basename $MODULE`
|
||||
PKGNAME=`ArchiveName $LFSSOURCE/$SRCPATH/$PROGNAME$PATTERN*.t*`
|
||||
installpkg -oi $DISTTARGET/$SRCPATH/$PKGNAME
|
||||
(( CHECKFLAGS = $MKPKG & 256 ))
|
||||
if [ "$CHECKFLAGS" == "0" ]; then
|
||||
INSTALLOPTS="-o"
|
||||
fi
|
||||
installpkg $INSTALLOPTS -i $DISTTARGET/$SRCPATH/$PKGNAME
|
||||
fi
|
||||
DEINSTALL=0
|
||||
INSTALL=0
|
||||
|
Loading…
Reference in New Issue
Block a user