GIT Revision: b3f32a6430201b9919c368e02d482c7426a1ca4b

OBS-URL: https://build.opensuse.org/package/show/Kernel:HEAD/kernel-source?expand=0&rev=6990
This commit is contained in:
Michal Marek
2011-06-14 05:00:57 +00:00
committed by Git OBS Bridge
parent 53c8e14da8
commit 962af14239
32 changed files with 1322 additions and 133 deletions

10
mkspec
View File

@@ -38,9 +38,13 @@ my %binary_descriptions = parse_descriptions();
$patches="--patches $patches" if $patches;
my $patchversion = `$dir/compute-PATCHVERSION.sh $patches`;
chomp $patchversion;
my $rpmversion;
my $rpmversion = $patchversion;
# stuff the -rcX tag into the rpm version if possible;
$rpmversion =~ s/\.0-rc/.rc/;
$rpmversion =~ s/-rc\d+//;
$rpmversion =~ s/-/./g;
if (defined($rpmrelease)) {
($rpmversion = $patchversion) =~ s/-.*//;
# convince abuild that we really want this release number
xopen(my $fh, '>', "$dir/get_release_number.sh");
print $fh "#!/bin/sh\n";
@@ -48,7 +52,7 @@ if (defined($rpmrelease)) {
close($fh);
chmod(0755, "$dir/get_release_number.sh");
} else {
($rpmversion, $rpmrelease) = (split(/-/, $patchversion, 2), "");
$rpmrelease = "";
}
$rpmrelease =~ s/[^.]$/$&./;
$rpmrelease =~ s/-/./g;