20 lines
579 B
20 lines
579 B
#!/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";
|