stow_func.sh::unstow_pkg(): dont play with flist in metapkgs.
--HG-- extra : convert_revision : be2fa0ab535da930ce86824e9fceef786e55a541
This commit is contained in:
parent
d7c720ef7d
commit
9f7bfc772a
1 changed files with 5 additions and 2 deletions
|
@ -106,7 +106,10 @@ unstow_pkg()
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd $XBPS_PKGMETADIR/$pkgname || exit 1
|
cd $XBPS_PKGMETADIR/$pkgname || exit 1
|
||||||
if [ ! -f flist ]; then
|
if [ "$build_style" = "meta-template" ]; then
|
||||||
|
# If it's a metapkg, do nothing.
|
||||||
|
:
|
||||||
|
elif [ ! -f flist ]; then
|
||||||
msg_error "$pkg is incomplete, missing flist."
|
msg_error "$pkg is incomplete, missing flist."
|
||||||
elif [ ! -w flist ]; then
|
elif [ ! -w flist ]; then
|
||||||
msg_error "$pkg cannot be removed (permission denied)."
|
msg_error "$pkg cannot be removed (permission denied)."
|
||||||
|
@ -133,7 +136,7 @@ unstow_pkg()
|
||||||
|
|
||||||
# Remove metadata dir.
|
# Remove metadata dir.
|
||||||
rm -rf $XBPS_PKGMETADIR/$pkgname
|
rm -rf $XBPS_PKGMETADIR/$pkgname
|
||||||
|
|
||||||
$XBPS_REGPKGDB_CMD unregister $pkgname $ver
|
$XBPS_REGPKGDB_CMD unregister $pkgname $ver
|
||||||
|
|
||||||
return $?
|
return $?
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue