]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Add work in progress buildd module
authorPeter Palfrader <peter@palfrader.org>
Mon, 9 Mar 2009 18:01:57 +0000 (19:01 +0100)
committerPeter Palfrader <peter@palfrader.org>
Mon, 9 Mar 2009 18:01:57 +0000 (19:01 +0100)
files/etc/apt/sources.list.d/buildd.list [new file with mode: 0644]
modules/buildd/manifests/init.pp [new file with mode: 0644]

diff --git a/files/etc/apt/sources.list.d/buildd.list b/files/etc/apt/sources.list.d/buildd.list
new file mode 100644 (file)
index 0000000..13831d0
--- /dev/null
@@ -0,0 +1,6 @@
+##
+## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
+## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
+##
+
+deb https://buildd.debian.org/apt/ lenny main
diff --git a/modules/buildd/manifests/init.pp b/modules/buildd/manifests/init.pp
new file mode 100644 (file)
index 0000000..be0580a
--- /dev/null
@@ -0,0 +1,40 @@
+class debian-org {
+   package { "sbuild": ensure => latest;
+# is there a way to wait until the version from buildd.d.o is available?
+   }
+   file {
+      "/etc/apt/sources.list.d/buildd.list":
+             owner   => root,
+             group   => root,
+             mode    => 444,
+             ensure  => file,
+             source => "puppet:///files/etc/apt/sources.list.d/buildd.list";
+             require => Package["apt-transport-https"],
+   }
+# THIS IS NOT READY YET
+# also needs:
+#  apt key on the system:
+# -----BEGIN PGP PUBLIC KEY BLOCK-----
+# Version: GnuPG v1.4.9 (GNU/Linux)
+# 
+# mQENBEm1IOQBCAC2D/Q3tcB+/zRx8/O4ry4hvP3JTLB+zCXcyAcIyzPdgmxNXQUZ
+# IOPSIMluiJfh9Dbgwjxm9oWTkP2LobcfVzIlHA9nVonW42rhhaYJd7yQ8xQ6u15g
+# 7SPNO8b8yinqm+140Sh32PZj/5YGdFf1YpJ82la8PmNFkpLQlP+Kv2hzusun1/fQ
+# Ui8g81gHq+vO5XTKW06yMk87a4SHeSFEtxjIpivAx9iIpQCF8RmPs7+EbGpG1xpn
+# pjD8QMzmls8yPFl/0+xh+tvIZoGogIJHDo3I1vDEUuEMqoISnBB+BjWRrcJylQW0
+# mbNyiv2AJmNEZLZG3+0KdT9txs7ZKQfsSU6VABEBAAG0J2J1aWxkZC5kZWJpYW4u
+# b3JnIGFyY2hpdmUga2V5IDIwMDkvMjAxMIkBPAQTAQIAJgUCSbUg5AIbAwUJA8Jn
+# AAYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEHxDG3/7kJSE/4gIAJXwWs1IaOVf
+# qkQpx+ijdyLqoZWpOYeX3Vo9FF2Lk/3+tBol8QFoQoSvrQWg+aP+SXlL1PzpEOvs
+# 87uqRzPvwK7B7eHlzY0mGpshXEGniHNVK4ZBh3svrVN3LwqV6lgHkNWZkBczDfvi
+# E8du/UXOL7lCADqjZCPRuwGPwkWp32MbZzwRHP0pRyXttRXTDUQXwM6TUhGaHxsB
+# A4K5AUsooz4PCpIiUwVmle7kGz+NrI+bbyFNJBGnSxwluxGsJayX9kaqbq9JDhsM
+# i+nhFOCOXomKSbJAaoQZnpGY4fFhk14UdM7EQ9CsEpvBu2CeZu2CibmDR8hPuGMV
+# duy/LOSZsT0=
+# =680o
+# -----END PGP PUBLIC KEY BLOCK-----
+#
+
+
+
+}