[app-emulation/qemu-guest-agent] sync with tree

This commit is contained in:
Robert Förster 2020-04-19 02:54:36 +02:00
parent cea3ddfee2
commit 33a6b2b675
3 changed files with 16 additions and 4 deletions

View File

@ -0,0 +1,11 @@
--- qemu-4.2.0/qga/commands-posix.c.orig 2020-03-23 11:15:05.972610989 +0300
+++ qemu-4.2.0/qga/commands-posix.c 2020-03-23 11:15:39.676015087 +0300
@@ -108,7 +108,7 @@
reopen_fd_to_null(1);
reopen_fd_to_null(2);
- execle("/sbin/shutdown", "shutdown", "-h", shutdown_flag, "+0",
+ execle("/sbin/shutdown", "shutdown", "-h", "now", shutdown_flag, "+0",
"hypervisor initiated shutdown", (char*)NULL, environ);
_exit(EXIT_FAILURE);
} else if (pid < 0) {

View File

@ -4,8 +4,8 @@ Linux C libs are moving away from implicit header pollution with sys/types.h
--- a/include/qemu/osdep.h
+++ b/include/qemu/osdep.h
@@ -78,6 +78,10 @@ extern int daemon(int, int);
#include <assert.h>
@@ -118,6 +118,10 @@ extern int daemon(int, int);
#include <setjmp.h>
#include <signal.h>
+#ifdef __linux__

View File

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@ -28,7 +28,8 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${PN}-2.5.0-sysmacros.patch #580924
"${FILESDIR}"/${PN}-4.2.0-sysmacros.patch #580924
"${FILESDIR}"/${PN}-4.2.0-fix-shutdown.patch #681874
)
src_configure() {