]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
preferences.pp for ubuntu maverick
authorvarac <varacanero@zeromail.org>
Sun, 23 Jan 2011 22:33:06 +0000 (23:33 +0100)
committervarac <varacanero@zeromail.org>
Sun, 23 Jan 2011 22:33:06 +0000 (23:33 +0100)
manifests/preferences.pp
templates/Ubuntu/preferences_maverick.erb [new file with mode: 0644]

index 4c93542e4249a7bd3c9d8c16a81da10cd006e6a6..71ef0a61fa9ba8652fa82e0fd6ea71b8442ffe16 100644 (file)
@@ -7,7 +7,7 @@ class apt::preferences {
     content => $custom_preferences ? {
       '' => $operatingsystem ? {
         'debian' => template("apt/${operatingsystem}/preferences_${codename}.erb"),
-        'ubuntu' => '',
+        'ubuntu' => template("apt/${operatingsystem}/preferences_${codename}.erb"),
       },
       default => $custom_preferences
     },
diff --git a/templates/Ubuntu/preferences_maverick.erb b/templates/Ubuntu/preferences_maverick.erb
new file mode 100644 (file)
index 0000000..977a7e2
--- /dev/null
@@ -0,0 +1,19 @@
+Explanation: Ubuntu <%= codename %>
+Package: *
+Pin: release o=Ubuntu,a=<%= release %>,v=<%= release_version %>*
+Pin-Priority: 990
+
+Explanation: Ubuntu backports
+Package: *
+Pin: release a=<%= codename %>-backports
+Pin-Priority: 200
+
+Explanation: Ubuntu <%= next_release %>
+Package: *
+Pin: release o=Ubuntu,a=<%= next_release %>
+Pin-Priority: 2
+
+Explanation: Ubuntu fallback
+Package: *
+Pin: release o=Ubuntu
+Pin-Priority: -10