summaryrefslogtreecommitdiffstats
path: root/build-aux
diff options
context:
space:
mode:
authorEthan Sommer <e5ten.arch@gmail.com>2019-11-05 20:29:11 -0500
committerAllan McRae <allan@archlinux.org>2019-11-06 12:03:38 +1000
commit3a814ee6bca9ee24a868c0dc032b321048a53e08 (patch)
tree5d1722228354306d2820b0bc169e15c950f19a32 /build-aux
parent424129e8d1e91987a9799a49391f1271b069c5cf (diff)
downloadpacman-3a814ee6bca9ee24a868c0dc032b321048a53e08.tar.gz
pacman-3a814ee6bca9ee24a868c0dc032b321048a53e08.zip
makepkg: replaces sed in-place with built in substitution
Reads PKGBUILD into an array and replaces the pkgver and pkgrel with bash parameter substitution, then uses shell redirection to write to to the file. Because shell redirection follows symlinks, this accomplishes the same thing as the previous default of using the GNU-specific --follow-symlinks sed flag. Removes SEDPATH and SEDINPLACEFLAGS from the build systems as they are not used elsewhere. Signed-off-by: Ethan Sommer <e5ten.arch@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'build-aux')
-rw-r--r--build-aux/edit-script.sh.in2
1 files changed, 0 insertions, 2 deletions
diff --git a/build-aux/edit-script.sh.in b/build-aux/edit-script.sh.in
index 640d32f8..7423a223 100644
--- a/build-aux/edit-script.sh.in
+++ b/build-aux/edit-script.sh.in
@@ -20,8 +20,6 @@ mode=$3
-e "s|@DEBUGSUFFIX[@]|@DEBUGSUFFIX@|g" \
-e "s|@INODECMD[@]|@INODECMD@|g" \
-e "s|@FILECMD[@]|@FILECMD@|g" \
- -e "s|@SEDINPLACEFLAGS[@]|@SEDINPLACEFLAGS@|g" \
- -e "s|@SEDPATH[@]|@SEDPATH@|g" \
-e "s|@configure_input[@]|Generated from ${input##*/}; do not edit by hand.|g" \
"$input" >"$output"