Add factor to determine whether a host has a keyring.debian.org mirror
authorPeter Palfrader <peter@palfrader.org>
Tue, 29 Aug 2017 08:12:43 +0000 (10:12 +0200)
committerPeter Palfrader <peter@palfrader.org>
Tue, 29 Aug 2017 08:12:43 +0000 (10:12 +0200)
modules/debian_org/lib/facter/services.rb [new file with mode: 0644]

diff --git a/modules/debian_org/lib/facter/services.rb b/modules/debian_org/lib/facter/services.rb
new file mode 100644 (file)
index 0000000..8ad137e
--- /dev/null
@@ -0,0 +1,7 @@
+Facter.add("keyring_debian_org_mirror") do
+       setcode do
+               FileTest.exist?("/srv/keyring.debian.org") and
+               File.stat("/srv/keyring.debian.org").uid == 0 and
+               FileTest.exist?("/var/lib/misc/thishost/debian-keyring.gpg")
+       end
+end