From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v5 03/13] TestSupport.pm: introduce iso_create_xorriso Date: Wed, 2 Apr 2014 20:29:36 +0100 Message-ID: <1396466986-21198-4-git-send-email-wei.liu2@citrix.com> References: <1396466986-21198-1-git-send-email-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1396466986-21198-1-git-send-email-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Wei Liu , ian.jackson@eu.citrix.com, ian.campbell@citrix.com List-Id: xen-devel@lists.xenproject.org ... and convert ts-redhat-install to make use of it. Signed-off-by: Wei Liu --- Osstest/TestSupport.pm | 16 ++++++++++++++++ ts-redhat-install | 15 +++++---------- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm index 37e8b9e..a7bb20f 100644 --- a/Osstest/TestSupport.pm +++ b/Osstest/TestSupport.pm @@ -100,6 +100,8 @@ BEGIN { setup_pxeboot setup_pxeboot_local host_pxefile ether_prefix + + iso_create_xorriso ); %EXPORT_TAGS = ( ); @@ -1888,4 +1890,18 @@ default local END } +#---------- ISO images ---------- +sub iso_create_xorriso ($$$$;@) { + my ($ho,$iso,$dir,$isotimeout,@xopts) = @_; + + # These options forces ISO creation even if input directory is + # empty. They have to go last. + my @force_iso_creation = qw(-- -changes_pending yes); + + target_cmd_root($ho, < 'preserve', @@ -163,9 +160,7 @@ END target_putfilecontents_root_stash($ho, 10, kickstart(), "$newiso/ks.cfg"); - target_cmd_root($ho, <{Rimage} @isogen_base @isogen_boot $newiso/. -END + iso_create_xorriso($ho, $gho->{Rimage}, $newiso, $isotimeout, @isogen); }); } -- 1.7.10.4