pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk/bulk Instead of extracting the PKG_TOOLS_BIN make(1...
details: https://anonhg.NetBSD.org/pkgsrc/rev/d07cd4f1c25f
branches: trunk
changeset: 503759:d07cd4f1c25f
user: rillig <rillig%pkgsrc.org@localhost>
date: Mon Nov 28 21:50:01 2005 +0000
description:
Instead of extracting the PKG_TOOLS_BIN make(1) variable, extract
PKG_DELETE and PKG_INFO. This is more straigt-forward and adds the
proper `-K' command line option to the calls, which in turn fixes bulk
builds that don't use the default PKG_DBDIR.
diffstat:
mk/bulk/build | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
diffs (67 lines):
diff -r 1c7c60c45615 -r d07cd4f1c25f mk/bulk/build
--- a/mk/bulk/build Mon Nov 28 21:46:47 2005 +0000
+++ b/mk/bulk/build Mon Nov 28 21:50:01 2005 +0000
@@ -1,5 +1,5 @@
#!/bin/sh
-# $NetBSD: build,v 1.88 2005/11/28 21:18:20 rillig Exp $
+# $NetBSD: build,v 1.89 2005/11/28 21:50:01 rillig Exp $
#
# Copyright (c) 1999, 2000 Hubert Feyrer <hubertf%NetBSD.org@localhost>
@@ -264,7 +264,8 @@
MACHINE_ARCH=`${BMAKE} show-var VARNAME=MACHINE_ARCH` || fail=yes
OPSYS=`${BMAKE} show-var VARNAME=OPSYS` || fail=yes
OS_VERSION=`${BMAKE} show-var VARNAME=OS_VERSION` || fail=yes
- PKG_TOOLS_BIN=`${BMAKE} show-var VARNAME=PKG_TOOLS_BIN` || fail=yes
+ PKG_DELETE=`${BMAKE} show-var VARNAME=PKG_DELETE` || fail=yes
+ PKG_INFO=`${BMAKE} show-var VARNAME=PKG_INFO` || fail=yes
BULK_PREREQ=`${BMAKE} show-var VARNAME=BULK_PREREQ` || fail=yes
else
die "The pkgtools/pkglint directory does not exist." \
@@ -295,7 +296,8 @@
echo "MACHINE_ARCH = $MACHINE_ARCH"
echo "OPSYS = $OPSYS"
echo "OS_VERSION = $OS_VERSION"
-echo "PKG_TOOLS_BIN = $PKG_TOOLS_BIN"
+echo "PKG_DELETE = $PKG_DELETE"
+echo "PKG_INFO = $PKG_INFO"
echo "------------------------------------------"
# make sure we have values for these very important
@@ -319,7 +321,8 @@
-z "$PERL5" -o \
-z "$MACHINE_ARCH" -o \
-z "$OPSYS" -o \
- -z "$PKG_TOOLS_BIN" -o \
+ -z "$PKG_DELETE" -o \
+ -z "$PKG_INFO" -o \
-z "$OS_VERSION" \
]; then
@@ -404,20 +407,20 @@
done
echo "build> Build finished. Removing all installed packages left over from build..."
-for pkgname in `${PKG_TOOLS_BIN}/pkg_info -e \*`
+for pkgname in `${PKG_INFO} -e \*`
do
- if ${PKG_TOOLS_BIN}/pkg_info -qe "${pkgname}"; then
+ if ${PKG_INFO} -qe "${pkgname}"; then
pkgdir=`${AWK} '$2 == "'"$pkgname"'" { print $1; }' "$INDEXFILE"`
case "${BULK_PREREQ}" in
*"${pkgdir}"* )
echo "build> Keeping BULK_PREREQ: $pkgname ($pkgdir)" ;
;;
* )
- echo "build> ${PKG_TOOLS_BIN}/pkg_delete -r ${pkgname}"
- ${PKG_TOOLS_BIN}/pkg_delete -r "${pkgname}"
- if ${PKG_TOOLS_BIN}/pkg_info -qe "${pkgname}"; then
+ echo "build> ${PKG_DELETE} -r ${pkgname}"
+ ${PKG_DELETE} -r "${pkgname}"
+ if ${PKG_INFO} -qe "${pkgname}"; then
echo "build> $pkgname ($pkgdir) did not deinstall nicely. Forcing the deinstall"
- ${PKG_TOOLS_BIN}/pkg_delete -f "${pkgname}" || true
+ ${PKG_DELETE} -f "${pkgname}" || true
fi
;;
esac
Home |
Main Index |
Thread Index |
Old Index