summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apt/sources.list.DEBMIRROR.potato4
-rw-r--r--apt/sources.list.DEBMIRROR.woody4
-rw-r--r--apt/sources.list.da.potato6
-rw-r--r--apt/sources.list.da.woody6
-rw-r--r--apt/sources.list.us.potato6
-rw-r--r--apt/sources.list.us.woody6
-rw-r--r--cfengine/cf.groups.jones2
-rw-r--r--cfengine/cf.groups.merge32
-rw-r--r--cfengine/cf.groups.xenux2
-rw-r--r--cfengine/cf.services1
-rw-r--r--cfengine/cf.services.all17
11 files changed, 71 insertions, 15 deletions
diff --git a/apt/sources.list.DEBMIRROR.potato b/apt/sources.list.DEBMIRROR.potato
new file mode 100644
index 0000000..6b23e79
--- /dev/null
+++ b/apt/sources.list.DEBMIRROR.potato
@@ -0,0 +1,4 @@
+deb http://debian/debian potato main contrib non-free
+deb http://debian/debian-non-US potato/non-US main contrib non-free
+deb http://debian.jones.dk potato misc server
+deb http://security.debian.org/ potato/updates main contrib non-free
diff --git a/apt/sources.list.DEBMIRROR.woody b/apt/sources.list.DEBMIRROR.woody
new file mode 100644
index 0000000..7f45a59
--- /dev/null
+++ b/apt/sources.list.DEBMIRROR.woody
@@ -0,0 +1,4 @@
+deb http://debian/debian woody main contrib non-free
+deb http://debian/debian-non-US woody/non-US main contrib non-free
+deb http://debian.jones.dk woody misc
+deb http://security.debian.org/ woody/updates main contrib non-free
diff --git a/apt/sources.list.da.potato b/apt/sources.list.da.potato
new file mode 100644
index 0000000..813dcd3
--- /dev/null
+++ b/apt/sources.list.da.potato
@@ -0,0 +1,6 @@
+deb http://ftp.dk.debian.org/debian potato main contrib non-free
+deb http://non-us.debian.org/debian-non-US potato/non-US main contrib non-free
+
+deb http://security.debian.org/ potato/updates main contrib non-free
+
+deb http://debian.jones.dk/ potato misc
diff --git a/apt/sources.list.da.woody b/apt/sources.list.da.woody
new file mode 100644
index 0000000..7206131
--- /dev/null
+++ b/apt/sources.list.da.woody
@@ -0,0 +1,6 @@
+deb http://ftp.dk.debian.org/debian woody main contrib non-free
+deb http://non-us.debian.org/debian-non-US woody/non-US main contrib non-free
+
+deb http://security.debian.org/ woody/updates main contrib non-free
+
+deb http://debian.jones.dk/ woody misc
diff --git a/apt/sources.list.us.potato b/apt/sources.list.us.potato
new file mode 100644
index 0000000..d6d1f52
--- /dev/null
+++ b/apt/sources.list.us.potato
@@ -0,0 +1,6 @@
+deb http://ftp.us.debian.org/debian potato main contrib non-free
+deb http://non-us.debian.org/debian-non-US potato/non-US main contrib non-free
+
+deb http://security.debian.org/ potato/updates main contrib non-free
+
+deb http://debian.jones.dk/ potato misc
diff --git a/apt/sources.list.us.woody b/apt/sources.list.us.woody
new file mode 100644
index 0000000..6d6de9b
--- /dev/null
+++ b/apt/sources.list.us.woody
@@ -0,0 +1,6 @@
+deb http://ftp.us.debian.org/debian woody main contrib non-free
+deb http://non-us.debian.org/debian-non-US woody/non-US main contrib non-free
+
+deb http://security.debian.org/ woody/updates main contrib non-free
+
+deb http://debian.jones.dk/ woody misc
diff --git a/cfengine/cf.groups.jones b/cfengine/cf.groups.jones
index 6b84082..4886a9a 100644
--- a/cfengine/cf.groups.jones
+++ b/cfengine/cf.groups.jones
@@ -34,6 +34,8 @@ groups:
IMAPServer_jones = ( auryn fuchur xayide slamuf pierre ror rornaestved nimbus woody paf saks tansania )
MailHub_jones = ( xayide jawa saks tansania )
MailClient_jones = ( auryn fuchur xayide slamuf pierre ror wetware jawa woody mail2 gmork tulle paf saks )
+# DebMirror_jones = ( )
+# DebMirrorClient_jones = ( )
wol_jones = ( auryn fuchur slamuf wetware jawa paf gonk )
# cc_jones = ( )
diff --git a/cfengine/cf.groups.merge b/cfengine/cf.groups.merge
index 449e8dc..5d78089 100644
--- a/cfengine/cf.groups.merge
+++ b/cfengine/cf.groups.merge
@@ -6,21 +6,23 @@ import:
$(cfroot)/cf.groups.xenux
groups:
- Standalone = ( Standalone_jones Standalone_xenux )
- WWWServer = ( WWWServer_jones WWWServer_xenux )
- FTPServer = ( FTPServer_jones FTPServer_xenux )
- NameServer = ( NameServer_jones NameServer_xenux )
- FileServer = ( FileServer_jones FileServer_xenux )
- VPNServer = ( VPNServer_jones VPNServer_xenux )
- Firewall = ( Firewall_jones Firewall_xenux )
- CVSServer = ( CVSServer_jones CVSServer_xenux )
- GMServer = ( GMServer_jones GMServer_xenux )
- CDWriter = ( CDWriter_jones CDWriter_xenux )
- DHCPServer = ( DHCPServer_jones DHCPServer_xenux )
- FAIServer = ( FAIServer_jones FAIServer_xenux )
- IMAPServer = ( IMAPServer_jones IMAPServer_xenux )
- MailHub = ( MailHub_jones MailHub_xenux )
- MailClient = ( MailClient_jones MailClient_xenux )
+ Standalone = ( Standalone_jones Standalone_xenux )
+ WWWServer = ( WWWServer_jones WWWServer_xenux )
+ FTPServer = ( FTPServer_jones FTPServer_xenux )
+ NameServer = ( NameServer_jones NameServer_xenux )
+ FileServer = ( FileServer_jones FileServer_xenux )
+ VPNServer = ( VPNServer_jones VPNServer_xenux )
+ Firewall = ( Firewall_jones Firewall_xenux )
+ CVSServer = ( CVSServer_jones CVSServer_xenux )
+ GMServer = ( GMServer_jones GMServer_xenux )
+ CDWriter = ( CDWriter_jones CDWriter_xenux )
+ DHCPServer = ( DHCPServer_jones DHCPServer_xenux )
+ FAIServer = ( FAIServer_jones FAIServer_xenux )
+ IMAPServer = ( IMAPServer_jones IMAPServer_xenux )
+ MailHub = ( MailHub_jones MailHub_xenux )
+ MailClient = ( MailClient_jones MailClient_xenux )
+ DebMirror = ( DebMirror_jones DebMirror_xenux )
+ DebMirrorClient = ( DebMirrorClient_jones DebMirrorClient_xenux )
# ISP's
wol = ( wol_jones wol_xenux )
diff --git a/cfengine/cf.groups.xenux b/cfengine/cf.groups.xenux
index 56d17e4..eec308b 100644
--- a/cfengine/cf.groups.xenux
+++ b/cfengine/cf.groups.xenux
@@ -24,6 +24,8 @@ groups:
IMAPServer_xenux = ( oin )
MailHub_xenux = ( oin )
MailClient_xenux = ( pc60 pc61 pc62 pc63 pc64 pc65 pc66 pc67 pc68 pc69 pc70 pc71 pc72 pc73 pc74 pc75 pc76 pc77 pc78 pc79 pc80 )
+ DebMirror_xenux = ( thorin )
+ DebMirrorClient_xenux = ( thorin legolas gandalf )
wol_xenux = ( aries )
cc_xenux = ( saga )
diff --git a/cfengine/cf.services b/cfengine/cf.services
index 9a76a88..c264618 100644
--- a/cfengine/cf.services
+++ b/cfengine/cf.services
@@ -13,3 +13,4 @@ import:
# $(cfroot)/cf.services.fai
any::
$(cfroot)/cf.services.harden
+ $(cfroot)/cf.services.all
diff --git a/cfengine/cf.services.all b/cfengine/cf.services.all
new file mode 100644
index 0000000..069dcaa
--- /dev/null
+++ b/cfengine/cf.services.all
@@ -0,0 +1,17 @@
+groups:
+ potato = ( '/bin/grep -q 2.2 /etc/debian_version' )
+ woody = ( '/bin/grep -q 3.0 /etc/debian_version' )
+
+links:
+ DebMirrorClient.potato::
+ /etc/apt/sources.list ->! /etc/local-COMMON/apt/sources.list.DEBMIRROR.potato
+ DebMirrorClient.woody::
+ /etc/apt/sources.list ->! /etc/local-COMMON/apt/sources.list.DEBMIRROR.woody
+ dnai|sunrise.potato::
+ /etc/apt/sources.list ->! /etc/local-COMMON/apt/sources.list.us.potato
+ dnai|sunrise.woody::
+ /etc/apt/sources.list ->! /etc/local-COMMON/apt/sources.list.us.woody
+ !DebMirrorClient|!dnai|!sunrise.potato::
+ /etc/apt/sources.list ->! /etc/local-COMMON/apt/sources.list.dk.potato
+ !DebMirrorClient|!dnai|!sunrise.woody::
+ /etc/apt/sources.list ->! /etc/local-COMMON/apt/sources.list.dk.potato