Remove register_pkg_handler() and use directly xbps-pkgdb.
--HG-- extra : convert_revision : 5984773a47b003a8669a21c3e7f3a9f3c0f46695
This commit is contained in:
parent
ee9d9d99f3
commit
f19481b477
1 changed files with 7 additions and 32 deletions
39
xbps.sh
39
xbps.sh
|
@ -830,12 +830,7 @@ build_src_phase()
|
|||
|
||||
cd $wrksrc || exit 1
|
||||
|
||||
#
|
||||
# Assume BSD make if make_cmd not set in template.
|
||||
#
|
||||
if [ -z "$make_cmd" ]; then
|
||||
make_cmd="/usr/bin/make"
|
||||
fi
|
||||
[ -z "$make_cmd" ] && make_cmd=/usr/bin/make
|
||||
|
||||
#
|
||||
# Run pre_build helpers.
|
||||
|
@ -965,28 +960,6 @@ make_install()
|
|||
unset_build_vars
|
||||
}
|
||||
|
||||
#
|
||||
# Registers or unregisters a package from the db file.
|
||||
#
|
||||
register_pkg_handler()
|
||||
{
|
||||
local action="$1"
|
||||
local pkg="$2"
|
||||
local version="$3"
|
||||
|
||||
[ -z "$action" -o -z "$pkg" -o -z "$version" ] && return 1
|
||||
|
||||
if [ "$action" = "register" ]; then
|
||||
$XBPS_PKGDB_CMD register $pkg $version
|
||||
[ $? -ne 0 ] && exit 1
|
||||
elif [ "$action" = "unregister" ]; then
|
||||
$XBPS_PKGDB_CMD unregister $pkg $version
|
||||
[ $? -ne 0 ] && exit 1
|
||||
else
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# Recursive function that founds dependencies in all required
|
||||
# packages.
|
||||
|
@ -1276,7 +1249,7 @@ install_pkg()
|
|||
# Just register meta-template and exit.
|
||||
#
|
||||
if [ "$build_style" = "meta-template" ]; then
|
||||
register_pkg_handler register $pkgname $version
|
||||
$XBPS_PKGDB_CMD register $pkgname $version
|
||||
[ $? -eq 0 ] && \
|
||||
msg_normal "Installed meta-template: $pkg." && \
|
||||
return 0
|
||||
|
@ -1353,7 +1326,7 @@ remove_pkg()
|
|||
# If it's a meta-template, just unregister it from the db.
|
||||
#
|
||||
if [ "$build_style" = "meta-template" ]; then
|
||||
register_pkg_handler unregister $pkgname $version
|
||||
$XBPS_PKGDB_CMD unregister $pkgname $version
|
||||
[ $? -eq 0 ] && \
|
||||
echo "=> Removed meta-template: $pkg."
|
||||
return $?
|
||||
|
@ -1398,7 +1371,8 @@ stow_pkg()
|
|||
cp -ar . $XBPS_MASTERDIR
|
||||
mv -f $flist $XBPS_DESTDIR/$pkgname-$version/.xbps-filelist
|
||||
|
||||
register_pkg_handler register $pkgname $version
|
||||
$XBPS_PKGDB_CMD register $pkgname $version
|
||||
[ $? -ne 0 ] && exit 1
|
||||
|
||||
#
|
||||
# Run template postinstall helpers if requested.
|
||||
|
@ -1456,7 +1430,8 @@ unstow_pkg()
|
|||
fi
|
||||
done
|
||||
|
||||
register_pkg_handler unregister $pkgname $version
|
||||
$XBPS_PKGDB_CMD unregister $pkgname $version
|
||||
return $?
|
||||
}
|
||||
|
||||
#
|
||||
|
|
Loading…
Add table
Reference in a new issue