]> granicus.if.org Git - sudo/commitdiff
Fix expr usage w/ GNU expr
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 7 Mar 2011 15:09:02 +0000 (10:09 -0500)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 7 Mar 2011 15:09:02 +0000 (10:09 -0500)
--HG--
branch : 1.7

sudo.pp

diff --git a/sudo.pp b/sudo.pp
index 1a62592100d74b27b1ab629a57f521048126f69d..51c51584a2c3fcb9449b91f775e96cf272cccf1b 100644 (file)
--- a/sudo.pp
+++ b/sudo.pp
@@ -39,7 +39,7 @@ still allow people to get their work done."
 
 %if [rpm,deb]
        # Convert patch level into release and remove from version
-       pp_rpm_release="`expr $version : '.*p\([0-9][0-9]*\)' + 1`"
+       pp_rpm_release="`expr \( $version : '.*p\([0-9][0-9]*\)' \| 0 \) + 1`"
        pp_rpm_version="`expr $version : '\(.*\)p[0-9][0-9]*'`"
        pp_rpm_license="BSD"
        pp_rpm_url="http://www.sudo.ws/"