summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>2000-07-04 11:58:49 +0000
committerhubertf <hubertf@pkgsrc.org>2000-07-04 11:58:49 +0000
commit8c023fb555b1a98dd46cbc9a7aff639a343879e4 (patch)
treec701da641c24e94d91088e9ea2b628d5bba8e660 /mk
parent6c21f8259ce21ab9ac458173af193b03ee5f2b3d (diff)
downloadpkgsrc-8c023fb555b1a98dd46cbc9a7aff639a343879e4.tar.gz
* Fix processing of @dirrm commands: use the proper RE in sed, and
move it after the processing, so empty dirs are still handled properly * Align trailing \s
Diffstat (limited to 'mk')
-rw-r--r--mk/bsd.pkg.mk47
1 files changed, 24 insertions, 23 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk
index 2578cb1eefc..6f846cb2d41 100644
--- a/mk/bsd.pkg.mk
+++ b/mk/bsd.pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.495 2000/07/04 03:52:17 hubertf Exp $ \
+# $NetBSD: bsd.pkg.mk,v 1.496 2000/07/04 11:58:49 hubertf Exp $ \
#
# This file is in the public domain.
#
@@ -2801,34 +2801,35 @@ COMMON_DIRS!= ${AWK} 'BEGIN { \
print-PLIST:
@${ECHO} '@comment $$'NetBSD'$$'
@${FIND} ${PREFIX}/. -newer ${EXTRACT_COOKIE} \! -type d \
- | ${SED} \
- -e s@${PREFIX}/./@@ \
+ | ${SED} \
+ -e s@${PREFIX}/./@@ \
-e s@${LOWER_OPSYS}@\$${LOWER_OPSYS}@ \
- -e s@${MACHINE_ARCH}@\$${MACHINE_ARCH}@ \
- | sort \
- | ${AWK} ' \
- { \
- if (/.info$$/) { \
+ -e s@${MACHINE_ARCH}@\$${MACHINE_ARCH}@ \
+ | sort \
+ | ${AWK} ' \
+ { \
+ if (/.info$$/) { \
print "\@unexec install-info --delete --info-dir=%D/info %D/" $$1; \
- print $$1; \
+ print $$1; \
print "\@exec install-info --info-dir=%D/info %D/" $$1; \
- } else if (!/^info\/dir$$/) { \
- print $$1; \
- } \
+ } else if (!/^info\/dir$$/) { \
+ print $$1; \
+ } \
}'
@for i in `${FIND} ${PREFIX}/. -newer ${EXTRACT_COOKIE} -type d \
- | ${SED} \
- -e s@${PREFIX}/./@@ \
- -e s@${LOWER_OPSYS}@$${LOWER_OPSYS}@ \
- -e s@${MACHINE_ARCH}@$${MACHINE_ARCH}@ \
+ | ${SED} \
+ -e s@${PREFIX}/./@@ \
-e '/^${PREFIX:S/\//\\\//g}\/.$$/d' \
- | sort -r | ${SED} ${COMMON_DIRS}` ;\
- do \
- if [ `ls -la ${PREFIX}/$$i | wc -l` = 3 ]; then \
- ${ECHO} @exec /bin/mkdir -p ${PREFIX}/$$i ; \
- fi ; \
- ${ECHO} @dirrm $$i ; \
- done
+ | sort -r | ${SED} ${COMMON_DIRS}` ; \
+ do \
+ if [ `ls -la ${PREFIX}/$$i | wc -l` = 3 ]; then \
+ ${ECHO} @exec /bin/mkdir -p ${PREFIX}/$$i ; \
+ fi ; \
+ ${ECHO} @dirrm $$i ; \
+ done \
+ | ${SED} \
+ -e 's@${LOWER_OPSYS}@\$${LOWER_OPSYS}@' \
+ -e 's@${MACHINE_ARCH}@\$${MACHINE_ARCH}@'
.endif # target(print-PLIST)