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