]> xenbits.xensource.com Git - people/iwj/osstest.git/commitdiff
shared/reuse: Use @ for freebsd host prep
authorIan Jackson <ian.jackson@eu.citrix.com>
Tue, 21 May 2019 16:37:42 +0000 (17:37 +0100)
committerIan Jackson <iwj@xenproject.org>
Wed, 7 Oct 2020 16:07:42 +0000 (17:07 +0100)
These are all the relevant call sites for ts-freebsd-host-install and
ts-freebsd-build-prep.  (There's a ts-freebsd-host-install in
ts-memdisk-try-append but that's for host examination and does not
uee or want sharing or reuse.)

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
sg-run-job
ts-build-prep-freebsd
ts-freebsd-host-install

index c454d4eac5f1c5de3d04efd75061b8049dfc577c..0b2e20e759fd5d7c76213bf7cf65399a08e585e7 100755 (executable)
@@ -758,9 +758,15 @@ proc prepare-build-host-linux {} {
 
 proc prepare-build-host-freebsd {} {
     global jobinfo
-    if {[recipe-flag testinstall]} { set broken fail } { set broken broken }
-    run-ts $broken host-install(*) ts-freebsd-host-install
-    run-ts . host-build-prep ts-build-prep-freebsd
+    if {[recipe-flag testinstall]} {
+       set broken fail
+       set isprep {}
+    } {
+       set broken broken
+       set isprep @
+    }
+    run-ts $broken host-install(*) ts-freebsd-host-install + ${isprep}host
+    run-ts . host-build-prep ts-build-prep-freebsd + ${isprep}host
 }
 
 proc need-hosts/coverity {} { return BUILD_LINUX }
index ef8805039ce3edd46418611c696e50c269256890..9606c0f7b430c5f56a6fc3813f02f3d41471b279 100755 (executable)
@@ -28,7 +28,6 @@ tsreadconfig();
 our ($whhost) = @ARGV;
 $whhost ||= 'host';
 our $ho= selecthost($whhost);
-exit 0 if $ho->{SharedReady};
 
 sub install_deps () {
     my @packages = qw(git glib pkgconf yajl gmake pixman markdown gettext
index 3c3e9c34298436dd23f166ef09c7d753c4ec55c9..9feb98cd622fd846bc8f75fd9aeba7c22d8118a7 100755 (executable)
@@ -65,7 +65,6 @@ our ($whhost) = @ARGV;
 $whhost ||= 'host';
 our $ho= selecthost($whhost);
 exit 0 if $ho->{Flags}{'no-reinstall'};
-exit 0 if $ho->{SharedReady};
 
 our $timeout = 1000;