summaryrefslogtreecommitdiff
path: root/lib/acinstall
diff options
context:
space:
mode:
Diffstat (limited to 'lib/acinstall')
-rwxr-xr-xlib/acinstall4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/acinstall b/lib/acinstall
index 7f9e9091a..edb8ddda9 100755
--- a/lib/acinstall
+++ b/lib/acinstall
@@ -12,7 +12,7 @@ dir="$2"
shift
shift
-localserial="`grep '^# serial' $file | sed -e 's/^# serial //g'`"
+localserial=`grep '^# serial ' $file | sed -e 's/^# serial \([0-9][0-9]*\).*$/\1/; q'`
if test -z "$localserial"; then
echo "acinstall: no serial number in $file" 1>&2
exit 1
@@ -20,7 +20,7 @@ fi
# Maybe if the installed file has no serial number we should just
# assume it is ancient.
-instserial="`grep '^# serial ' $dir/$file | sed -e 's/^# serial //g'`"
+instserial=`grep '^# serial ' $dir/$file | sed -e 's/^# serial \([0-9][0-9]*\).*$/\1/; q'`
if test -z "$instserial"; then
echo "acinstall: no serial number in $dir/$file" 1>&2
exit 1