From: Zach Buhman <[email protected]>

[Allan: add details to failure message]
Signed-off-by: Allan McRae <[email protected]>
---
 scripts/makepkg.sh.in | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index cedef4c..db344a3 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -813,7 +813,11 @@ update_pkgver() {
 
        if [[ -n $newpkgver && $newpkgver != "$pkgver" ]]; then
                if [[ -f $BUILDFILE && -w $BUILDFILE ]]; then
-                       @SEDINPLACE@ "s/^pkgver=[^ ]*/pkgver=$newpkgver/" 
"$BUILDFILE"
+                       if ! @SEDINPLACE@ "s/^pkgver=[^ ]*/pkgver=$newpkgver/" 
"$BUILDFILE"; then
+                               error "$(gettext "Failure updating %s from %s 
to %s")"
+                                               "pkgver" "$pkgver" "$newpkgver"
+                               exit 1
+                       fi
                        @SEDINPLACE@ "s/^pkgrel=[^ ]*/pkgrel=1/" "$BUILDFILE"
                        source_safe "$BUILDFILE"
                        local fullver=$(get_full_version)
-- 
1.8.4


Reply via email to