summaryrefslogtreecommitdiff
path: root/mk/plist/plist-info.awk
diff options
context:
space:
mode:
authorrillig <rillig>2006-06-01 06:12:48 +0000
committerrillig <rillig>2006-06-01 06:12:48 +0000
commit15c3cfe45f5a1bbbf3c6808877dab9b57dbd8d13 (patch)
tree741683e1840bdce53eac74ff4d38a44271989860 /mk/plist/plist-info.awk
parente34ba04ba0389352e2b64e35526f799d2de72aad (diff)
downloadpkgsrc-15c3cfe45f5a1bbbf3c6808877dab9b57dbd8d13.tar.gz
In AWK string literals, backslashes must be doubled. Otherwise they are
simply discarded.
Diffstat (limited to 'mk/plist/plist-info.awk')
-rw-r--r--mk/plist/plist-info.awk8
1 files changed, 4 insertions, 4 deletions
diff --git a/mk/plist/plist-info.awk b/mk/plist/plist-info.awk
index 9934c104de6..8c19c059e57 100644
--- a/mk/plist/plist-info.awk
+++ b/mk/plist/plist-info.awk
@@ -1,4 +1,4 @@
-# $NetBSD: plist-info.awk,v 1.13 2006/05/29 20:01:39 jlam Exp $
+# $NetBSD: plist-info.awk,v 1.14 2006/06/01 06:12:48 rillig Exp $
#
# Copyright (c) 2006 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -74,7 +74,7 @@ BEGIN {
### Canonicalize info page entries by converting ${PKGINFODIR}/ to info/.
###
/^[^@]/ && ($0 !~ "^" IGNORE_INFO_REGEXP "/") && \
-($0 ~ "^" PKGINFODIR "\/[^\/]+(\.info)?(-[0-9]+)?(\.gz)?$") {
+($0 ~ "^" PKGINFODIR "\/[^\/]+(\\.info)?(-[0-9]+)?(\\.gz)?$") {
sub("^" PKGINFODIR "/", "info/")
}
($0 !~ "^@dirrm " IGNORE_INFO_REGEXP "$") && \
@@ -87,7 +87,7 @@ BEGIN {
###
/^[^@]/ && ($0 !~ "^" IGNORE_INFO_REGEXP "/") && \
/^([^\/]*\/)*(info\/[^\/]+(\.info)?|[^\/]+\.info)(-[0-9]+)?\.gz$/ {
- sub("\.gz$", "")
+ sub("\\.gz$", "")
}
###
@@ -112,7 +112,7 @@ BEGIN {
cmd = "cd " PREFIX " && " LS " -1 " $0 "*"
while (cmd | getline) {
# Filter out unrelated info files
- if (substr($0, len + 1) !~ "^(-[0-9]+)?(\.gz)?$") {
+ if (substr($0, len + 1) !~ "^(-[0-9]+)?(\\.gz)?$") {
continue
}
#if ((MANZ ~ /[yY][eE][sS]/) && ($0 !~ /\.gz$/)) {