pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mk/bulk Microoptimization: awk has BRE pattern matchi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/84140186dbe2
branches:  trunk
changeset: 502071:84140186dbe2
user:      tv <tv%pkgsrc.org@localhost>
date:      Wed Nov 02 05:33:38 2005 +0000

description:
Microoptimization:  awk has BRE pattern matching, so use it instead of
"grep | awk".

diffstat:

 mk/bulk/build |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (19 lines):

diff -r b16963cd211c -r 84140186dbe2 mk/bulk/build
--- a/mk/bulk/build     Wed Nov 02 04:38:42 2005 +0000
+++ b/mk/bulk/build     Wed Nov 02 05:33:38 2005 +0000
@@ -1,5 +1,5 @@
 #!/bin/sh
-# $NetBSD: build,v 1.57 2005/09/21 15:46:06 reed Exp $
+# $NetBSD: build,v 1.58 2005/11/02 05:33:38 tv Exp $
 
 #
 # Copyright (c) 1999, 2000 Hubert Feyrer <hubertf%NetBSD.org@localhost>
@@ -345,7 +345,7 @@
 do
        ${PKG_TOOLS_BIN}/pkg_info -qe $pkgname
        if [ $? -eq 0 ]; then
-               pkgdir=`${GREP} " $pkgname " $INDEXFILE | ${AWK} '{print $1}'`  
+               pkgdir=`${AWK} "/ $pkgname /"'{print $1}{}' $INDEXFILE`
                case "${BULK_PREREQ}" in
                        *$pkgdir* )
                                echo "Keeping BULK_PREREQ: $pkgname ($pkgdir)" ;



Home | Main Index | Thread Index | Old Index