summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrant <grant>2004-01-17 03:39:35 +0000
committergrant <grant>2004-01-17 03:39:35 +0000
commit0339a5572e267ba8ebabb092c7d13635170753d2 (patch)
treecb0b0fbb323db0044a0b887cd6ae7f5ef863bb88
parentd9604b8b43247f52ae379abf0d2005add64ad562 (diff)
downloadpkgsrc-0339a5572e267ba8ebabb092c7d13635170753d2.tar.gz
use GREP and SED as set by defs.opsys.mk so this works on non-NetBSD.
-rw-r--r--mk/bulk/printdepends23
1 files changed, 18 insertions, 5 deletions
diff --git a/mk/bulk/printdepends b/mk/bulk/printdepends
index 6d97195d607..751b3fdb066 100644
--- a/mk/bulk/printdepends
+++ b/mk/bulk/printdepends
@@ -1,5 +1,5 @@
#!/bin/sh
-# $NetBSD: printdepends,v 1.12 2003/12/10 13:59:06 sketch Exp $
+# $NetBSD: printdepends,v 1.13 2004/01/17 03:39:35 grant Exp $
#
# Copyright (c) 1999, 2000 Hubert Feyrer <hubertf@netbsd.org>
@@ -44,12 +44,26 @@ else
brokenfile=/dev/null
fi
+opsys=`uname -s`
+case "$opsys" in
+NetBSD) BMAKE=make ;;
+*) BMAKE=bmake ;;
+esac
+
+export BMAKE
+
# $USR_PKGSRC
cwd=$PWD
+# get some initial variables
+cd $cwd/pkgtools/pkglint
+GREP=`${BMAKE} show-var VARNAME=GREP`
+SED=`${BMAKE} show-var VARNAME=SED`
+cd $cwd
+
# List of all pkgs, from pkgsrc/*/Makefile
- list=`grep '^[[:space:]]*'SUBDIR */Makefile | sed 's,/Makefile.*=[[:space:]]*,/,'`
-#list=`grep '^[^#].*'SUBDIR ma*/Makefile | sed 's,/Makefile.*= *,/,'`
+list=`${GREP} '^[[:space:]]*'SUBDIR */Makefile | ${SED} 's,/Makefile.*=[[:space:]]*,/,'`
+#list=`${GREP} '^[^#].*'SUBDIR ma*/Makefile | ${SED} 's,/Makefile.*= *,/,'`
#list=x11/gnome
#list='x11/xteddy x11/xsnow'
@@ -57,7 +71,7 @@ for pkgdir in $list
do
if [ ! -d $pkgdir ]; then
echo "WARNING: the package directory $pkgdir is listed in" > /dev/stderr
- echo $pkgdir | sed 's;/.*;/Makefile;g' > /dev/stderr
+ echo $pkgdir | ${SED} 's;/.*;/Makefile;g' > /dev/stderr
echo "but the directory does not exist. Please fix this!" > /dev/stderr
else
cd $pkgdir
@@ -85,4 +99,3 @@ do
fi
cd $cwd
done
-