pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mk/flavor/pkg A little sanity checking prevents that a...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bc6c0f6ed74d
branches:  trunk
changeset: 535555:bc6c0f6ed74d
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Thu Nov 22 09:54:41 2007 +0000

description:
A little sanity checking prevents that a file called "=2.5" is created
in www/zope25-PropertyFolder because of the dependency pattern
"zope>=2.5<2.7".

diffstat:

 mk/flavor/pkg/reduce-depends.awk |  6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diffs (22 lines):

diff -r e71833989a27 -r bc6c0f6ed74d mk/flavor/pkg/reduce-depends.awk
--- a/mk/flavor/pkg/reduce-depends.awk  Thu Nov 22 09:36:38 2007 +0000
+++ b/mk/flavor/pkg/reduce-depends.awk  Thu Nov 22 09:54:41 2007 +0000
@@ -1,6 +1,6 @@
 #!/usr/bin/awk -f
 #
-# $NetBSD: reduce-depends.awk,v 1.6 2007/11/12 15:35:41 joerg Exp $
+# $NetBSD: reduce-depends.awk,v 1.7 2007/11/22 09:54:41 rillig Exp $
 #
 # Copyright (c) 2006 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -77,6 +77,10 @@
        for (i = 1; i < ARGC; i++) {
                pattern = ARGV[i];      sub(":.*", "", pattern)
                dir = ARGV[i];          sub(".*:", "", dir)
+               if (pattern ":" dir != ARGV[i]) {
+                       print "ERROR: [" PROGNAME "] invalid dependency pattern: " ARGV[i] | ERRCAT
+                       exit 1
+               }
                cmd = TEST " -d " dir
                if (system(cmd) == 0) {
                        cmd = "cd " dir " && " PWD_CMD



Home | Main Index | Thread Index | Old Index