pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/qemu-guest-agent
Module Name: pkgsrc
Committed By: kim
Date: Tue Mar 25 09:01:20 UTC 2025
Modified Files:
pkgsrc/sysutils/qemu-guest-agent: Makefile
pkgsrc/sysutils/qemu-guest-agent/files: qemu-guest-agent.sh
Log Message:
qemu-guest-agent: Daemonize properly
Tested normal operation (no hang) on 10.1/amd64 (202412182240Z) and
10.99.12/amd64 (202412281020Z), including sending a shutdown command
from the hypervisor.
Without the -d option to daemonize, the guest agent would keep its
controlling tty open, which is problematic.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/qemu-guest-agent/Makefile
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/sysutils/qemu-guest-agent/files/qemu-guest-agent.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/qemu-guest-agent/Makefile
diff -u pkgsrc/sysutils/qemu-guest-agent/Makefile:1.2 pkgsrc/sysutils/qemu-guest-agent/Makefile:1.3
--- pkgsrc/sysutils/qemu-guest-agent/Makefile:1.2 Sun Mar 16 21:04:37 2025
+++ pkgsrc/sysutils/qemu-guest-agent/Makefile Tue Mar 25 09:01:20 2025
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.2 2025/03/16 21:04:37 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2025/03/25 09:01:20 kim Exp $
.include "../../emulators/qemu/version.mk"
DISTNAME= qemu-${QEMU_VERSION}
+PKGREVISION= 1
PKGNAME= ${DISTNAME:S/qemu/qemu-guest-agent/}
CATEGORIES= sysutils emulators
MASTER_SITES= https://download.qemu.org/
@@ -10,7 +11,7 @@ EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://www.qemu.org/
-COMMENT= CPU emulator using dynamic translation
+COMMENT= QEMU guest agent
LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd
TOOL_DEPENDS+= meson-[0-9]*:../../devel/meson
Index: pkgsrc/sysutils/qemu-guest-agent/files/qemu-guest-agent.sh
diff -u pkgsrc/sysutils/qemu-guest-agent/files/qemu-guest-agent.sh:1.2 pkgsrc/sysutils/qemu-guest-agent/files/qemu-guest-agent.sh:1.3
--- pkgsrc/sysutils/qemu-guest-agent/files/qemu-guest-agent.sh:1.2 Tue Mar 18 17:43:44 2025
+++ pkgsrc/sysutils/qemu-guest-agent/files/qemu-guest-agent.sh Tue Mar 25 09:01:20 2025
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: qemu-guest-agent.sh,v 1.2 2025/03/18 17:43:44 is Exp $
+# $NetBSD: qemu-guest-agent.sh,v 1.3 2025/03/25 09:01:20 kim Exp $
#
# PROVIDE: qemu_guest_agent
# REQUIRE: DAEMON
@@ -13,8 +13,7 @@ fi
name="qemu_guest_agent"
rcvar="${name}"
command="@PREFIX@/bin/qemu-ga"
-command_args="-m isa-serial -p /dev/tty00 -r -t /var/run -f /var/run/${name}.pid"
-
+command_args="-d -m isa-serial -p /dev/tty00 -r -t /var/run -f /var/run/${name}.pid"
load_rc_config $name
-(run_rc_command "$1" &)
+run_rc_command "$1"
Home |
Main Index |
Thread Index |
Old Index