]> git.pld-linux.org Git - packages/rpm-build-tools.git/blobdiff - pearize.sh
don't override GETURI when using wget
[packages/rpm-build-tools.git] / pearize.sh
old mode 100644 (file)
new mode 100755 (executable)
index f97604c..55363d6
@@ -104,7 +104,7 @@ preamble=$(mktemp "${TMPDIR:-/tmp}/fragXXXXXX")
 sed -ne '/^Name:/,/^BuildRoot/p' $spec > $preamble
 
 # create backup
-bak=$(cp -fbv $spec $spec | awk '{print $NF}' | tr -d "['\`]" )
+bak=$(LC_ALL=C cp -fbv $spec $spec | awk '{print $NF}' | tr -d "['\`]" )
 
 # ensure rpm-build-macros is present
 if ! grep -q "^BuildRequires:.*rpmbuild(macros)" $preamble; then
@@ -231,8 +231,9 @@ fi
 
 # parse state
 state=$(awk '/^State:/{print $2}' $template)
-sed -i -e "/^%define.*_status/{
-       /%define.*_status.*$state/!s/.*/%define\t\t_status\t\t$state/
+sed -i -e "/^%define.*_\?status/{
+       s/%define[[:space:]]*_status.*/%define\t\t_status\t\t$state/
+       s/%define[[:space:]]*status.*/%define\t\tstatus\t\t$state/
 }" $spec
 
 # parse license
This page took 0.024455 seconds and 4 git commands to generate.