]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/pakfire/lib/functions.pl
pakfire: Add version suffix when in a certain tree
[ipfire-2.x.git] / src / pakfire / lib / functions.pl
index cda6f00a94554e2c7a89225ff17ef6b312628483..ddb1e9aadb3baa387d43e13d8f71049a04eaa766 100644 (file)
@@ -965,6 +965,13 @@ sub get_arch() {
        return $machine;
 }
 
+sub get_tree() {
+       # Return stable if nothing is set
+       return "stable" unless (defined $pakfiresettings{'TREE'});
+
+       return $pakfiresettings{'TREE'};
+}
+
 sub make_version() {
        my $version = "";
 
@@ -978,6 +985,14 @@ sub make_version() {
                $version .= $1;
        }
 
+       # Append suffix for tree
+       my $tree = &get_tree();
+       if ($tree eq "testing") {
+               $version .= ".1";
+       } elsif ($tree eq "unstable") {
+               $version .= ".2";
+       }
+
        # Append architecture
        my $arch = &get_arch();
        if ($arch ne "i586") {