diff options
author | Phus Lu <phus.lu@citrix.com> | 2016-09-07 10:08:49 +0100 |
---|---|---|
committer | Phus Lu <phus.lu@citrix.com> | 2016-09-07 11:07:36 +0100 |
commit | 63ade322760289ac4b51587cd233b1a8d881d4c7 (patch) | |
tree | e51419a8f801eea31eb78e61d0ccbb5bdaf5b7ab /mk/xe-linux-distribution.init | |
parent | a5596c503d9cfd2eb2d7a3304ebeb6591596c239 (diff) | |
download | vyos-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.init | 3 |
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() |