summaryrefslogtreecommitdiff
path: root/packaging/SGI
diff options
context:
space:
mode:
authorHerb Lewis <herb@samba.org>2003-08-21 19:27:01 +0000
committerHerb Lewis <herb@samba.org>2003-08-21 19:27:01 +0000
commit9f4ffd78ae14d8f9f6fd49a174a150565500a45b (patch)
treee8a4eab946a6a06c5fe2edd07d79e178df678ba0 /packaging/SGI
parenteb052f397b039b16222efaa6ef58d95acf3412b8 (diff)
downloadsamba-9f4ffd78ae14d8f9f6fd49a174a150565500a45b.tar.gz
samba-9f4ffd78ae14d8f9f6fd49a174a150565500a45b.tar.bz2
samba-9f4ffd78ae14d8f9f6fd49a174a150565500a45b.zip
update for new version.h format
(This used to be commit 523f2554c0fa8512d805b5f8e1fb122c02f856f2)
Diffstat (limited to 'packaging/SGI')
-rwxr-xr-xpackaging/SGI/spec.pl16
1 files changed, 11 insertions, 5 deletions
diff --git a/packaging/SGI/spec.pl b/packaging/SGI/spec.pl
index 4541eb04ec..d581db7043 100755
--- a/packaging/SGI/spec.pl
+++ b/packaging/SGI/spec.pl
@@ -4,15 +4,21 @@
# information in the version.h file in the source tree
open (VER,'../../source/include/version.h') || die "Unable to open version.h\n";
-($_ = <VER>) =~ s/"//g;
+while ( <VER> ) {
+ chomp;
+ if ( /SAMBA_VERSION_OFFICIAL_STRING/ ) {
+ s/^.*SAMBA_VERSION_OFFICIAL_STRING "//;
+ s/".*$//;
+ $SambaVersion = $_;
+ }
+}
close (VER);
-@foo = split(' ');
-splice(@foo,0,2);
-$_ = $foo[0];
# create the package name
-$vername = " id \"Samba Version ".$_."\"\n";
+$vername = " id \"Samba Version ".$SambaVersion."\"\n";
+$_ = $SambaVersion;
+s/^.* //;
$patch = 0;
#create the subsystem version numbers
if (/alpha/) {