summaryrefslogtreecommitdiff
path: root/pkgtools
diff options
context:
space:
mode:
Diffstat (limited to 'pkgtools')
-rw-r--r--pkgtools/pkgchk/Makefile4
-rwxr-xr-xpkgtools/pkgchk/files/pkgchk.sh7
2 files changed, 6 insertions, 5 deletions
diff --git a/pkgtools/pkgchk/Makefile b/pkgtools/pkgchk/Makefile
index efbf27d09ec..88c5c1cd297 100644
--- a/pkgtools/pkgchk/Makefile
+++ b/pkgtools/pkgchk/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2001/07/31 17:32:06 tron Exp $
+# $NetBSD: Makefile,v 1.9 2001/08/08 13:41:43 abs Exp $
-DISTNAME= pkgchk-1.07
+DISTNAME= pkgchk-1.08
CATEGORIES= pkgtools
MASTER_SITES= # empty
DISTFILES= # empty
diff --git a/pkgtools/pkgchk/files/pkgchk.sh b/pkgtools/pkgchk/files/pkgchk.sh
index b5fc36707d9..faa6362f212 100755
--- a/pkgtools/pkgchk/files/pkgchk.sh
+++ b/pkgtools/pkgchk/files/pkgchk.sh
@@ -1,9 +1,8 @@
#!/bin/sh -e
#
-# $Id: pkgchk.sh,v 1.8 2001/07/31 17:32:07 tron Exp $
+# $Id: pkgchk.sh,v 1.9 2001/08/08 13:41:43 abs Exp $
#
# TODO: Handle and as well as or tags (eg: i386+x11)
-# TODO: Order updates based on DEPENDENCIES.
# TODO: Handle updates with dependencies via binary packages
extract_variables()
@@ -45,7 +44,9 @@ pkg_install()
PKGNAME=$1
PKGDIR=$2
INSTALL=$3
- if [ -n "$opt_b" -a -f $PACKAGES/All/$PKGNAME.tgz ] ; then
+ if [ -d /var/db/pkg/$PKGNAME ];then
+ echo "$PKGNAME installed in previous stage"
+ elif [ -n "$opt_b" -a -f $PACKAGES/All/$PKGNAME.tgz ] ; then
if [ $INSTALL = U ];then
PKG=`echo $PKGNAME | sed 's/-[0-9].*//'`
echo "pkg_delete $PKG"