]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
start rc.local using service
authorHelmut Grohne <helmut@subdivi.de>
Fri, 7 Nov 2014 14:37:42 +0000 (15:37 +0100)
committerHéctor Orón Martínez <zumbi@debian.org>
Fri, 7 Nov 2014 15:39:54 +0000 (16:39 +0100)
Getting rid of explicit /etc/init.d/ invocations as those may disappear.

Signed-off-by: Helmut Grohne <helmut@subdivi.de>
modules/debian-org/manifests/init.pp

index 265734269ff3a9d2d6cb17821bc0de7315c5f420..9f3881047d05bebb21f0fd01ffe0728dd0079a6a 100644 (file)
@@ -251,7 +251,7 @@ class debian-org {
        file { '/etc/rc.local':
                mode   => '0755',
                source => 'puppet:///modules/debian-org/rc.local',
-               notify => Exec['rc.local start'],
+               notify => Exec['service rc.local start'],
        }
        file { '/etc/dsa':
                ensure => directory,
@@ -309,8 +309,7 @@ class debian-org {
                path        => '/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin',
                refreshonly => true
        }
-       exec { 'rc.local start':
-               path        => '/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin',
+       exec { 'service rc.local start':
                refreshonly => true
        }
        exec { 'init q':