[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH osstest.git v3] Add libvirt build and test jobs.



Ian Campbell writes ("[PATCH osstest.git v3] Add libvirt build and test jobs."):
> The ts-libvirt-build, sg-run-job and mfi-common changes have been tested in
> standalone mode.
...

The ap-* and cr-daily-branch changes look good.

> diff --git a/ts-libvirt-build b/ts-libvirt-build
> new file mode 100755
> index 0000000..56b78f1
...
> +sub prep() {
> +    target_install_packages($ho, qw(autoconf automake libtool xsltproc
> +                                    libxml2-utils libxml2-dev libnl-dev
> +                                    libdevmapper-dev w3c-dtd-xhtml));
> +}

Sadly, you mustn't invoke apt here because this script might run in
parallel on the same host with other scripts.

I had to make a similar comment in response to another patch
recently.  Perhaps it is time to fix this by wrapping the apt-get rune
in with-lock-ex.

> +sub libvirtd_init () {
> +    return <<'END';
> +#! /bin/sh
> +#
> +# Init script for libvirtd
> +#
> +# Loosely based on Debian libvirt-bin initscript:
> +# (c) 2007 Guido Guenther <agx@xxxxxxxxxxx>
> +# based on the skeletons that comes with dh_make

Does libvirt really not come with one ?

> diff --git a/ts-xen-install b/ts-xen-install
> index 4a810e4..435fc3e 100755
> --- a/ts-xen-install
> +++ b/ts-xen-install
> @@ -63,7 +63,10 @@ sub packages () {
>  }
>  
>  sub extract () {
> -    foreach my $part ('', 'kern', 'xen') {
> +    my @parts = ('', 'kern', 'xen');
> +    push @parts, 'libvirt' if $r{toolstack} eq "libvirt";
> +
> +    foreach my $part (@parts) {

Fine.

Thanks,
Ian.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.