Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=1f221b4c0a5670c0b1f73518699c1141b43794a9

commit 1f221b4c0a5670c0b1f73518699c1141b43794a9
Author: James Buren <r...@frugalware.org>
Date:   Thu Jul 12 12:21:10 2012 -0500

qemu-1.1.0_1-3-x86_64
* add qemu-guest subpkg for use in guest - host communication

diff --git a/source/xapps-extra/qemu/99-qemu-guest-agent.rules 
b/source/xapps-extra/qemu/99-qemu-guest-agent.rules
new file mode 100644
index 0000000..8a290ab
--- /dev/null
+++ b/source/xapps-extra/qemu/99-qemu-guest-agent.rules
@@ -0,0 +1,2 @@
+SUBSYSTEM=="virtio-ports", ATTR{name}=="org.qemu.guest_agent.0", \
+  TAG+="systemd" ENV{SYSTEMD_WANTS}="qemu-guest-agent.service"
diff --git a/source/xapps-extra/qemu/FrugalBuild 
b/source/xapps-extra/qemu/FrugalBuild
index f1634c4..a95112c 100644
--- a/source/xapps-extra/qemu/FrugalBuild
+++ b/source/xapps-extra/qemu/FrugalBuild
@@ -6,7 +6,7 @@ USE_DEVEL=${USE_DEVEL:-"n"}
pkgname=qemu
pkgver=1.1.0_1
Fuse $USE_DEVEL && pkgver=svn6369
-pkgrel=2
+pkgrel=3
Fuse $USE_DEVEL && pkgrel=1
pkgdesc="QEMU is a FAST! processor emulator"
url="http://www.nongnu.org/qemu/";
@@ -17,9 +17,11 @@ groups=('xapps-extra')
archs=('i686' 'x86_64')
up2date="Flasttar http://wiki.qemu.org/download";
source=(http://wiki.qemu.org/download/${pkgname}-${pkgver//_/-}.tar.bz2 \
-       qemu.conf README.Frugalware)
+       qemu.conf qemu-guest-agent.service 99-qemu-guest-agent.rules 
README.Frugalware)
sha1sums=('8600765831c137a833854f1aac0313f25089a200' \
'3f0e45376e32024edfb3e5a587f289ae6ca56346' \
+          '435373031bc0a1fed8abadab912460ddf98bc1c2' \
+          'c997e6afd997aeb87791664c2583a009704a6792' \
'17454e4d54872d32071d478774f96cbab8bb0902')

if Fuse $USE_DEVEL; then
@@ -30,6 +32,12 @@ if Fuse $USE_DEVEL; then
Finclude scm
fi

+subpkgs=("qemu-guest")
+subdescs=("Files for use in QEMU guests.")
+subgroups=('apps-extra')
+subarchs=('i686 x86_64')
+subdepends=('glib2')
+
build()
{
if Fuse $USE_DEVEL; then
@@ -39,6 +47,11 @@ build()
Fbuild --audio-drv-list=alsa,oss --enable-spice
Fdoc README.Frugalware
Ffile /etc/binfmt.d/qemu.conf
+       Ffile /lib/systemd/system/qemu-guest-agent.service
+       Ffile /lib/udev/rules.d/99-qemu-guest-agent.rules
+       Fsplit qemu-guest /lib/systemd/system/qemu-guest-agent.service
+       Fsplit qemu-guest /lib/udev/rules.d/99-qemu-guest-agent.rules
+       Fsplit qemu-guest /usr/bin/qemu-ga
}

# optimization OK
diff --git a/source/xapps-extra/qemu/qemu-guest-agent.service 
b/source/xapps-extra/qemu/qemu-guest-agent.service
new file mode 100644
index 0000000..51cd7b3
--- /dev/null
+++ b/source/xapps-extra/qemu/qemu-guest-agent.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=QEMU Guest Agent
+BindTo=dev-virtio\x2dports-org.qemu.guest_agent.0.device
+After=dev-virtio\x2dports-org.qemu.guest_agent.0.device
+
+[Service]
+ExecStart=-/usr/bin/qemu-ga
+Restart=always
+RestartSec=0
+
+[Install]
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to