Skip to content

Commit 9ae0daa

Browse files
davejrtflorindragos
authored andcommitted
fixing bug in upstart systems (puppetlabs#304)
1 parent 993acd6 commit 9ae0daa

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

manifests/run.pp

+12-2
Original file line numberDiff line numberDiff line change
@@ -462,10 +462,20 @@
462462
}
463463

464464
if $restart_service {
465-
[File[$initscript],File[$runscript]] ~> Service<| title == "${service_prefix}${sanitised_title}" |>
465+
if $runscript {
466+
[File[$initscript],File[$runscript]] ~> Service<| title == "${service_prefix}${sanitised_title}" |>
467+
}
468+
else {
469+
[File[$initscript]] ~> Service<| title == "${service_prefix}${sanitised_title}" |>
470+
}
466471
}
467472
else {
468-
[File[$initscript],File[$runscript]] -> Service<| title == "${service_prefix}${sanitised_title}" |>
473+
if $runscript {
474+
[File[$initscript],File[$runscript]] -> Service<| title == "${service_prefix}${sanitised_title}" |>
475+
}
476+
else {
477+
[File[$initscript]] -> Service<| title == "${service_prefix}${sanitised_title}" |>
478+
}
469479
}
470480
}
471481
}

0 commit comments

Comments
 (0)