[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Running Xvfb during a package build -- good idea?
- From: "Richard W.M. Jones" <rjones redhat com>
- To: fedora-devel-list redhat com
- Subject: Running Xvfb during a package build -- good idea?
- Date: Tue, 30 Sep 2008 18:13:32 +0100
We have a package (mingw32-openssl) which has some tests that run
under Wine. Strictly speaking, running the tests isn't necessary, but
because it's such an important package I feel that we should run the
tests.
Anyhow, Wine needs an X server, although it doesn't really use it for
anything. To provide one, I'm using Xvfb like this:
BuildRequires: wine
BuildRequires: xorg-x11-server-Xvfb
#...
display=:21
Xvfb $display & xpid=$!
trap "kill -TERM $xpid ||:" EXIT
sleep 3
DISPLAY=$display
export DISPLAY
make -C test tests
This works, but there are two problems. Firstly there isn't a good
way to choose a free display number, so I'm just picking one at random
here. This assumes that port 6021 is free, also disallows any builds
that happen in parallel. Secondly, will Koji let me do such a thing
at all? Is there another / a better way?
Rich.
--
Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines. Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.
http://et.redhat.com/~rjones/virt-p2v
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]