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

[Xen-devel] [OSSTEST PATCH 14/17] dm restrict audit: install newer chiark-scripts for fishdescriptor



fishdescriptor is not in stretch or earlier.  It will be in buster,
and we expect that a suitable version will be available in
stretch-backports soon.

For jessie, use DebianExtraPackages to install the .deb from buster
(which is directly installable on jessie).

Deployment note: I have already copied the .deb to the images
directories in Massachusetts and Cambridge.

Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
---
 Osstest/Debian.pm           | 5 +++++
 production-config           | 2 ++
 production-config-cambridge | 2 ++
 3 files changed, 9 insertions(+)

diff --git a/Osstest/Debian.pm b/Osstest/Debian.pm
index 9789ca6..2c1e6ed 100644
--- a/Osstest/Debian.pm
+++ b/Osstest/Debian.pm
@@ -1023,6 +1023,11 @@ sub preseed_create_guest ($$$;@) {
             $extra_packages = "pv-grub-menu";
         }
     }
+    if (grep { m/_dmrestrict$/ && $r{$_} } keys %r and
+       $suite =~ m/stretch/) {
+       preseed_backports_packages($ho, $sfx, \%xopts, $suite,
+                                  qw(chiark-utils-bin));
+    }
 
     my $preseed_file= preseed_base($ho, $sfx, $extra_packages, %xopts);
     $preseed_file.= (<<END);
diff --git a/production-config b/production-config
index d89e89a..6114836 100644
--- a/production-config
+++ b/production-config
@@ -106,6 +106,8 @@ MicrocodeUpdateI386 microcode.x86.2015-06-12.cpio
 # Update with ./mg-netgrub-loader-update
 TftpGrubVersion XXXX-XX-XX
 
+DebianExtraPackages_jessie chiark-scripts_6.0.2_all.deb
+
 DebianExtraPackages_uefi_i386_jessie   extradebs-uefi-i386-2018-04-01/
 DebianExtraPackages_uefi_amd64_jessie  extradebs-uefi-amd64-2018-04-01/
 DebianExtraPackages_uefi_i386_stretch  extradebs-uefi-i386-2018-04-01/
diff --git a/production-config-cambridge b/production-config-cambridge
index 1d6e67b..9d58b0d 100644
--- a/production-config-cambridge
+++ b/production-config-cambridge
@@ -79,6 +79,8 @@ TftpDiVersion_jessie 2018-04-09
 DebianImageVersion_wheezy 7.2.0
 DebianImageVersion_jessie 8.2.0
 
+DebianExtraPackages_jessie chiark-scripts_6.0.2_all.deb
+
 # These should normally be the same.
 MicrocodeUpdateAmd64 microcode.x86.2015-06-12.cpio
 MicrocodeUpdateI386 microcode.x86.2015-06-12.cpio
-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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