@@ -0,0 +1,2 @@
+class { 'apt': }
+class { 'apt::debian::testing': }
+class { 'apt::debian::unstable': }
@@ -0,0 +1,7 @@
+# force.pp
+# force a package from a specific release
+
+apt::force { 'package':
+ release => 'testing',
+ version => false
+}
@@ -0,0 +1 @@
+include apt::params
@@ -0,0 +1,5 @@
+# pin a release in apt, useful for unstable repositories
+apt::pin { 'foo':
+ packages => '*',
+ priority => 0,
+apt::ppa{ 'foo': }
@@ -0,0 +1,4 @@
+class { 'apt::release':
+ release_id => 'foo'
@@ -0,0 +1,11 @@
+apt::source { 'foo':
+ location => '',
+ release => 'karmic',
+ repos => 'main',
+ include_src => true,
+ required_packages => false,
+ key => false,
+ key_server => 'keyserver.ubuntu.com',
+ pin => '600'