dev/modules/sysconfig/manifests/sys_upgrade.pp
changeset 587 a1aa29e7809f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dev/modules/sysconfig/manifests/sys_upgrade.pp	Thu Feb 27 23:19:13 2014 +0100
@@ -0,0 +1,21 @@
+class sysconfig::sys_upgrade {
+
+  exec {
+    'apt_get_update_sysconfig':
+      command     => '/usr/bin/apt-get update',
+      timeout     => 2400,
+      returns     => [ 0, 100 ];
+#      refreshonly => true;
+    'sys-upgrade':
+      command   => '/usr/bin/apt-get upgrade -y',
+      timeout => 0,
+      require   => Exec['apt_get_update_sysconfig'];
+    'sys-dist-upgrade':
+      command   => '/usr/bin/apt-get dist-upgrade -y',
+      timeout => 0,
+      require   => Exec['apt_get_update_sysconfig'];
+  }
+
+  Exec['sys-upgrade'] -> Exec['sys-dist-upgrade']
+  
+}