[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-trivial] [PATCH] qga: Fix shutdown command of guest agent to work
From: |
whitearchey |
Subject: |
[Qemu-trivial] [PATCH] qga: Fix shutdown command of guest agent to work with SysV |
Date: |
Wed, 06 Nov 2013 10:54:04 +0900 |
User-agent: |
Opera Mail/12.16 (Linux) |
For now guest agent uses following command to shutdown system:
shutdown -P +0 "blabla"
but this syntax works only with shutdown command from systemd or upstart,
because SysV shutdown requires -h switch.
Following patch changes the command so it works with systemd, upstart and SysV
Signed-off-by: Michael Avdienko <address@hidden>
---
qga/commands-posix.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qga/commands-posix.c b/qga/commands-posix.c
index f453132..10682f5 100644
--- a/qga/commands-posix.c
+++ b/qga/commands-posix.c
@@ -99,7 +99,7 @@ void qmp_guest_shutdown(bool has_mode, const char *mode,
Error **err)
reopen_fd_to_null(1);
reopen_fd_to_null(2);
- execle("/sbin/shutdown", "shutdown", shutdown_flag, "+0",
+ execle("/sbin/shutdown", "shutdown", "-h", shutdown_flag, "+0",
"hypervisor initiated shutdown", (char*)NULL, environ);
_exit(EXIT_FAILURE);
} else if (pid < 0) {
--
1.8.4.2
- [Qemu-trivial] [PATCH] qga: Fix shutdown command of guest agent to work with SysV,
whitearchey <=