]> gitweb.fluxo.info Git - smartmonster.git/commitdiff
Make it a puppet module
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 9 Aug 2014 00:32:03 +0000 (21:32 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 9 Aug 2014 00:32:03 +0000 (21:32 -0300)
Makefile
files/99_smartmonster_sleep.d.sh [moved from src/99_smartmonster_sleep.d.sh with 100% similarity]
files/file_system_reporter.sh [moved from src/file_system_reporter.sh with 100% similarity]
files/update_power_counter.sh [moved from src/update_power_counter.sh with 100% similarity]
manifests/init.pp [new file with mode: 0644]

index 619c4e15e0d8ca299668c2d817b0f4d5bed839e3..d8dabb965fd648adc1c72fd06edbe8098aa049de 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
 install:
-       cp src/file_system_reporter.sh $(DESTDIR)/usr/bin/
-       cp src/update_power_counter.sh $(DESTDIR)/usr/bin/
-       cp src/99_smartmonster_sleep.d.sh $(DESTDIR)/etc/pm/sleep.d/
+       cp files/file_system_reporter.sh $(DESTDIR)/usr/bin/
+       cp files/update_power_counter.sh $(DESTDIR)/usr/bin/
+       cp files/99_smartmonster_sleep.d.sh $(DESTDIR)/etc/pm/sleep.d/
diff --git a/manifests/init.pp b/manifests/init.pp
new file mode 100644 (file)
index 0000000..93166a2
--- /dev/null
@@ -0,0 +1,25 @@
+class smartmonster {
+  file { '/usr/local/sbin/file_system_reporter.sh':
+    ensure => present,
+    owner  => root,
+    group  => root,
+    mode   => 0755,
+    source => 'puppet:///modules/smartmonster/file_system_reporter.sh',
+  }
+
+  file { '/usr/local/sbin/update_power_counter.sh':
+    ensure => present,
+    owner  => root,
+    group  => root,
+    mode   => '0755',
+    source => 'puppet:///modules/smartmonster/update_power_counter.sh',
+  }
+
+  file { '/etc/pm/sleep.d/99_smartmonster_sleep.d.sh':
+    ensure => present,
+    owner  => root,
+    group  => root,
+    mode   => '0755',
+    source => 'puppet:///modules/smartmonster/99_smartmonster_sleep.d.sh',
+  }
+}