summaryrefslogtreecommitdiff
path: root/mk/xe-linux-distribution.init
diff options
context:
space:
mode:
authorPhus Lu <phus.lu@citrix.com>2016-09-07 10:08:49 +0100
committerPhus Lu <phus.lu@citrix.com>2016-09-07 11:07:36 +0100
commit63ade322760289ac4b51587cd233b1a8d881d4c7 (patch)
treee51419a8f801eea31eb78e61d0ccbb5bdaf5b7ab /mk/xe-linux-distribution.init
parenta5596c503d9cfd2eb2d7a3304ebeb6591596c239 (diff)
downloadvyos-xe-guest-utilities-63ade322760289ac4b51587cd233b1a8d881d4c7.tar.gz
vyos-xe-guest-utilities-63ade322760289ac4b51587cd233b1a8d881d4c7.zip
CA-220438: Minor improvements for xe-guest-utilities
1. Package architecture-specific binaries for debian 2. Mute xe-daemon logs unless debug flag is set 3. Correct tgz packaging 3. Let xe-linux-distribution handle its PID file safely Signed-off-by: Phus Lu <phus.lu@citrix.com>
Diffstat (limited to 'mk/xe-linux-distribution.init')
-rw-r--r--mk/xe-linux-distribution.init3
1 files changed, 3 insertions, 0 deletions
diff --git a/mk/xe-linux-distribution.init b/mk/xe-linux-distribution.init
index 8135988..7c1bcf4 100644
--- a/mk/xe-linux-distribution.init
+++ b/mk/xe-linux-distribution.init
@@ -80,7 +80,10 @@ start()
stop()
{
+ [ ! -f "${XE_DAEMON_PIDFILE}" ] && return 0
action $"Stopping xe daemon: " kill -TERM $(cat ${XE_DAEMON_PIDFILE})
+ rm -f "${XE_DAEMON_PIDFILE}"
+ return 0
}
status()