summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authormycroft <mycroft>2003-01-10 14:25:22 +0000
committermycroft <mycroft>2003-01-10 14:25:22 +0000
commit721387ad0d377161d8c730ac66105b595650227f (patch)
tree169f77843bc6037f5c5e4b6064863d7b3573021c /mk
parente5d5286ea53236feac9e68a9e97e14c05bdbfc6d (diff)
downloadpkgsrc-721387ad0d377161d8c730ac66105b595650227f.tar.gz
Protect some substitutions with slashes -- i.e. so that /usr/pkgsrc/.../work
doesn't get the /usr/pkg part expanded accidentally.
Diffstat (limited to 'mk')
-rw-r--r--mk/buildlink2/gen-transform.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/mk/buildlink2/gen-transform.sh b/mk/buildlink2/gen-transform.sh
index 1067ccb547d..0f04154830c 100644
--- a/mk/buildlink2/gen-transform.sh
+++ b/mk/buildlink2/gen-transform.sh
@@ -33,14 +33,14 @@ gen() {
@CAT@ >> $sedfile << EOF
s|-$1$2[ ]$|-$1$3 |g
s|-$1$2$|-$1$3|g
-s|-$1$2\([^ "':;]*\)|-$1$3\1|g
+s|-$1$2/|-$1$3/|g
EOF
;;
untransform)
@CAT@ >> $sedfile << EOF
s|-$1$3[ ]$|-$1$2 |g
s|-$1$3$|-$1$2|g
-s|-$1$3\([^ "':;]*\)|-$1$2\1|g
+s|-$1$3/|-$1$2/|g
EOF
;;
esac
@@ -51,6 +51,7 @@ EOF
@CAT@ >> $sedfile << EOF
s|-$1$2[ ]|-$1$3 |g
s|-$1$2$|-$1$3|g
+s|-$1$2/|-$1$3/|g
EOF
;;
esac
@@ -87,7 +88,7 @@ EOF
@CAT@ >> $sedfile << EOF
s|$2[ ]| |g
s|$2$||g
-s|$2[^ "':;]*||g
+s|$2/[^ "':;]*||g
EOF
;;
esac