diff options
author | grant <grant@pkgsrc.org> | 2004-01-17 03:39:35 +0000 |
---|---|---|
committer | grant <grant@pkgsrc.org> | 2004-01-17 03:39:35 +0000 |
commit | 630c8ab0c69ccdae6507e1a6522be9d42ee34c96 (patch) | |
tree | cb0b0fbb323db0044a0b887cd6ae7f5ef863bb88 | |
parent | c9ee1b11589e3396a3e0995ed3521398cc1eaa38 (diff) | |
download | pkgsrc-630c8ab0c69ccdae6507e1a6522be9d42ee34c96.tar.gz |
use GREP and SED as set by defs.opsys.mk so this works on non-NetBSD.
-rw-r--r-- | mk/bulk/printdepends | 23 |
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 - |