You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
579 B
20 lines
579 B
3 years ago
|
#!/usr/bin/env perl
|
||
|
|
||
|
use strict;
|
||
|
use warnings;
|
||
|
|
||
|
my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`;
|
||
|
my ($version3, $version3_next);
|
||
|
my ($version2, $version2_next);
|
||
|
|
||
|
($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/;
|
||
|
($version2 = $version3) =~ s/\.[^.]+$//;
|
||
|
|
||
|
($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e;
|
||
|
($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e;
|
||
|
|
||
|
print "TDE-Version3=$version3\n";
|
||
|
print "TDE-Version2=$version2\n";
|
||
|
print "TDE-Next-Version3=$version3_next\n";
|
||
|
print "TDE-Next-Version2=$version2_next\n";
|