summaryrefslogtreecommitdiff
path: root/release/scripts
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2004-01-02 22:58:29 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2004-01-02 22:58:29 +0000
commit7e92d04c01936bf22eb9e00bcc0261868fb4c556 (patch)
tree08db15f69ff7bf8102f744ac7be42b7410bb1497 /release/scripts
parent190b2c4f8a6d2316cad8a8f5e58267809c8f3f21 (diff)
Notes
Diffstat (limited to 'release/scripts')
-rw-r--r--release/scripts/mkpkgindex.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/release/scripts/mkpkgindex.sh b/release/scripts/mkpkgindex.sh
index 0c29d7dca52c..b70a258257df 100644
--- a/release/scripts/mkpkgindex.sh
+++ b/release/scripts/mkpkgindex.sh
@@ -1,4 +1,5 @@
#! /bin/sh
+# ex:ts=8
# Copyright (c) 2003 David E. O'Brien
# All rights reserved.
@@ -40,7 +41,11 @@ case $# in
esac
PKG_LIST=$(basename `ls $3/*.${PKG_EXT}` | sed -e "s/\.${PKG_EXT}$//")
-REGEX=$(echo ${PKG_LIST} | sed -e 's/ /|/g' -e 's/\./\\\./g')
+REGEX=$(echo ${PKG_LIST} | sed \
+ -e 's/ /|/g' \
+ -e 's/\./\\\./g' \
+ -e 's/\+/\\\+/g' \
+ -e 's/\^/\\\^/g')
egrep "^(${REGEX})" $1 > $2