From 24431491f819f2bf1533bbb219f2c1ca489ea9f7 Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Tue, 24 Feb 2009 16:42:53 +0000 Subject: [PATCH] Add some apt autoconfig magic Signed-off-by: Stephen Gran --- files/etc/apt/apt.conf.d/local-recommends | 1 + files/etc/apt/sources.list.d/backports.org.list | 1 + files/etc/apt/sources.list.d/debian.org.list | 2 ++ files/etc/apt/sources.list.d/security.list | 1 + files/etc/apt/sources.list.d/volatile.list | 1 + modules/debian-org/manifests/init.pp | 17 +++++++++++++++++ 6 files changed, 23 insertions(+) create mode 100644 files/etc/apt/apt.conf.d/local-recommends create mode 100644 files/etc/apt/sources.list.d/backports.org.list create mode 100644 files/etc/apt/sources.list.d/debian.org.list create mode 100644 files/etc/apt/sources.list.d/security.list create mode 100644 files/etc/apt/sources.list.d/volatile.list diff --git a/files/etc/apt/apt.conf.d/local-recommends b/files/etc/apt/apt.conf.d/local-recommends new file mode 100644 index 00000000..b2050b4a --- /dev/null +++ b/files/etc/apt/apt.conf.d/local-recommends @@ -0,0 +1 @@ +APT::Install-Recommends 0; diff --git a/files/etc/apt/sources.list.d/backports.org.list b/files/etc/apt/sources.list.d/backports.org.list new file mode 100644 index 00000000..f89a95f2 --- /dev/null +++ b/files/etc/apt/sources.list.d/backports.org.list @@ -0,0 +1 @@ +deb http://debian.sil.at/backports.org/ lenny-backports main diff --git a/files/etc/apt/sources.list.d/debian.org.list b/files/etc/apt/sources.list.d/debian.org.list new file mode 100644 index 00000000..d9c9d2ec --- /dev/null +++ b/files/etc/apt/sources.list.d/debian.org.list @@ -0,0 +1,2 @@ +deb http://db.debian.org/debian-admin lenny main +deb http://db.debian.org/debian-admin lenny-restricted non-free diff --git a/files/etc/apt/sources.list.d/security.list b/files/etc/apt/sources.list.d/security.list new file mode 100644 index 00000000..de5571d8 --- /dev/null +++ b/files/etc/apt/sources.list.d/security.list @@ -0,0 +1 @@ +deb http://security.us.debian.org/ lenny/updates main diff --git a/files/etc/apt/sources.list.d/volatile.list b/files/etc/apt/sources.list.d/volatile.list new file mode 100644 index 00000000..b0c140c1 --- /dev/null +++ b/files/etc/apt/sources.list.d/volatile.list @@ -0,0 +1 @@ +deb http://volatile.debian.org/debian-volatile lenny/volatile main diff --git a/modules/debian-org/manifests/init.pp b/modules/debian-org/manifests/init.pp index 0c5c294e..4c535c96 100644 --- a/modules/debian-org/manifests/init.pp +++ b/modules/debian-org/manifests/init.pp @@ -18,5 +18,22 @@ class debian-org { "mtr-tiny": ensure => latest; "nload": ensure => latest; } + file { + "/etc/apt/sources.list.d/backports.org.list": + source => "puppet:///files/etc/apt/sources.list.d/backports.org.list"; + + "/etc/apt/sources.list.d/debian.org.list": + source => "puppet:///files/etc/apt/sources.list.d/debian.org.list"; + + "/etc/apt/sources.list.d/security.list": + source => "puppet:///files/etc/apt/sources.list.d/security.list"; + + "/etc/apt/sources.list.d/volatile.list": + source => "puppet:///files/etc/apt/sources.list.d/volatile.list"; + "/etc/apt/apt.conf.d/local-recommends": + source => "puppet:///files/etc/apt/apt.conf.d/local-recommends"; + } } + + -- 2.39.2