]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
try a release facter
authorPeter Palfrader <peter@palfrader.org>
Sun, 6 Nov 2011 09:23:18 +0000 (10:23 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sun, 6 Nov 2011 09:23:18 +0000 (10:23 +0100)
modules/debian-org/lib/facter/software.rb

index 237f9fa7c63694e2520508c9d802e289f578e8a9..b9d3e476517437016ea141c725267754eb09d9cd 100644 (file)
@@ -83,3 +83,15 @@ Facter.add("unbound") do
                FileTest.exist?("/var/lib/unbound/root.key")
        end
 end
+Facter.add("release") do
+       setcode do
+               r = %x{lsb_release --short --codename}.chomp
+               if r == "n/a"
+                       r = %x{lsb_release --short --release}.chomp
+                       if r != "testing/unstable"
+                               r = 'unknown'
+                       end
+               end
+               r
+       end
+end