pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mk/install BINPKG_SITES may be empty, and most shells ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3b12f044a30f
branches:  trunk
changeset: 533628:3b12f044a30f
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Fri Sep 21 23:59:30 2007 +0000

description:
BINPKG_SITES may be empty, and most shells don't like syntactically
empty for loops.

diffstat:

 mk/install/bin-install.mk |  8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diffs (29 lines):

diff -r 1bdb84063da0 -r 3b12f044a30f mk/install/bin-install.mk
--- a/mk/install/bin-install.mk Fri Sep 21 23:16:39 2007 +0000
+++ b/mk/install/bin-install.mk Fri Sep 21 23:59:30 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bin-install.mk,v 1.14 2007/09/19 13:32:59 rillig Exp $
+# $NetBSD: bin-install.mk,v 1.15 2007/09/21 23:59:30 rillig Exp $
 #
 
 # This file provides the following targets:
@@ -68,7 +68,8 @@
        rel=${_SHORT_UNAME_R:Q};                                        \
        arch=${MACHINE_ARCH:Q};                                         \
        pkg_path=${PKGREPOSITORY:Q};                                    \
-       for i in ${BINPKG_SITES}; do                                    \
+       set args ${BINPKG_SITES}; shift;                                \
+       for i in "$$@"; do                                              \
                pkg_path="$$pkg_path;$$i/All";                          \
        done;                                                           \
        ${STEP_MSG} "Installing ${PKGNAME} from $$pkg_path";            \
@@ -91,7 +92,8 @@
        rel=${_SHORT_UNAME_R:Q};                                        \
        arch=${MACHINE_ARCH:Q};                                         \
        pkg_path=${PKGREPOSITORY:Q};                                    \
-       for i in ${BINPKG_SITES}; do                                    \
+       set args ${BINPKG_SITES}; shift;                                \
+       for i in "$$@"; do                                              \
                pkg_path="$$pkg_path;$$i/All";                          \
        done;                                                           \
        pkgpattern=${PKGNAME_REQD:U${PKGNAME}:Q};                       \



Home | Main Index | Thread Index | Old Index