From cea89bc150194bbcef908eaa29cd64141ba82b85 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Fri, 18 Oct 2013 00:15:36 +0100 Subject: [PATCH] Add support for the status action to the gps-update service --- cookbooks/gps-tile/recipes/default.rb | 2 +- cookbooks/gps-tile/templates/default/update.init.erb | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/cookbooks/gps-tile/recipes/default.rb b/cookbooks/gps-tile/recipes/default.rb index d92bff63a..2a4db9582 100644 --- a/cookbooks/gps-tile/recipes/default.rb +++ b/cookbooks/gps-tile/recipes/default.rb @@ -87,7 +87,7 @@ end service "gps-update" do action [ :enable, :start ] - supports :restart => true + supports :restart => true, :status => true subscribes :restart, "git[/srv/gps-tile.openstreetmap.org/updater]" end diff --git a/cookbooks/gps-tile/templates/default/update.init.erb b/cookbooks/gps-tile/templates/default/update.init.erb index 95aeeebd6..1cf851d2b 100644 --- a/cookbooks/gps-tile/templates/default/update.init.erb +++ b/cookbooks/gps-tile/templates/default/update.init.erb @@ -10,6 +10,10 @@ stop() { start-stop-daemon --stop --retry 300 --pidfile /var/run/gps-update.pid } +status() { + start-stop-daemon --status --pidfile /var/run/gps-update.pid +} + case "$1" in start) start @@ -21,4 +25,8 @@ case "$1" in stop || exit $? start ;; + status) + status + exit $? + ;; esac -- 2.43.2