]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Squeeze LTS support (2)
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 6 Jun 2014 21:33:02 +0000 (18:33 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 6 Jun 2014 21:33:02 +0000 (18:33 -0300)
manifests/subsystem/apt.pp

index 68f3c71d5ff460be2bdad71f88942ff83f0eeb7f..038b50344a0829f875f3f16089346b085140c65f 100644 (file)
@@ -62,7 +62,7 @@ class nodo::subsystem::apt {
 
   $squeeze_lts = 'http://http.debian.net/debian/ squeeze-lts main contrib non-free'
 
-  # See https://wiki.debian.org/LTS/Development#Add_squeeze-lts_to_your_sources.list
+  # See https://wiki.debian.org/LTS/Using
   ::apt::sources_list { 'squeeze-lts.list':
     content => "deb ${squeeze_lts}\ndeb-src ${squeeze_lts}",
     ensure  => $::lsbdistcodename ? {
@@ -71,6 +71,17 @@ class nodo::subsystem::apt {
     }
   }
 
+  file { '/etc/apt/apt.conf.d/80default-release':
+    owner   => root,
+    group   => root,
+    mode    => 0644,
+    content => "APT::Default-Release \"squeeze-lts\";\n",
+    ensure  => $::lsbdistcodename ? {
+      'squeeze' => present,
+      default   => absent,
+    }
+  }
+
   package { 'apt-transport-https':
     ensure => present,
   }