|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 7/8] osstest: introduce a script to create a FreeBSD flight
On Fri, Jun 23, 2017 at 04:18:28PM +0100, Ian Jackson wrote:
> Roger Pau Monne writes ("[PATCH v3 7/8] osstest: introduce a script to create
> a FreeBSD flight"):
> > +FreeBSDDist
> > + Path to the folder that contains the FreeBSD install image and
> > + the FreeBSD compressed install sets, together with the MANIFEST
> > + file that holds the checksums. This is required in order to run
> > + a FreeBSD host install if no previous FreeBSD buildjob is
> > + available (ie: for example when running in standalone mode).
> > +
> > +FreeBSDVersion
> > + Numeric value holding the major FreeBSD version of the media
> > + provided in FreeBSDDist (ie: 12).
>
> This means that a user who is setting these manually needs to supply
> both. Is there a way to avoid that ?
Er, not really. Sadly the MANIFEST file doesn't contain the FreeBSD
version number. I know it's inconvenient.
> > +get_freebsdjob_flags () {
> > + arch=$1
>
> You repeated use the word "flags" here for things which are runvars.
> flags are, in osstest, strictly boolean.
>
> > +flags=`get_freebsdjob_flags $arch`
> > +job_create_build build-$arch-freebsd build-freebsd \
> > + arch=$arch \
> > + $RUNVARS $BUILD_RUNVARS $BUILD_FREEBSD_RUNVARS $arch_runvars \
> > + tree_freebsd=$TREE_FREEBSD \
> > + revision_freebsd=$REVISION_FREEBSD \
> > + extra_hostflags=arch-$arch,purpose-build \
> > + $flags
>
> See my comments about extra_hostflags in the previous patch. Use
> host_hostflags here.
>
> > diff --git a/sg-run-job b/sg-run-job
> > index ceb79800..239446b8 100755
> > --- a/sg-run-job
> > +++ b/sg-run-job
>
> IWBN to split this out. Firstly, please split the sg-run-job changes
> from the make-flight changes.
Sure, np.
> Secondly, can you split the sg-run-job patch into two ? 1. change the
> meaning of need_build_host but not introduce the FreeBSD versions;
> 2. add the FreeBSD cases. sg-run-job is a bit fragile to do this kind
> of work in.
>
> Also I'm afraid you're going to find some conflicts with my recent
> syslog work. You will probably want to rebase onto pretest, which I
> think is very likely to pass and be pushed soon.
I think I've already sorted those out.
Thanks, Roger.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |