From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH V4 02/12] TestSupport.pm: introduce create_iso_xorriso for creating isos Date: Fri, 21 Mar 2014 16:14:16 +0000 Message-ID: <1395418466-6997-3-git-send-email-wei.liu2@citrix.com> References: <1395418466-6997-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: <1395418466-6997-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 | 15 +++++++++++++++ ts-redhat-install | 15 +++++---------- 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm index ebe313c..228389c 100644 --- a/Osstest/TestSupport.pm +++ b/Osstest/TestSupport.pm @@ -97,6 +97,8 @@ BEGIN { await_webspace_fetch_byleaf create_webfile file_link_contents get_timeout setup_pxeboot setup_pxeboot_local host_pxefile + + create_iso_xorriso ); %EXPORT_TAGS = ( ); @@ -1859,4 +1861,17 @@ default local END } +#---------- ISO images ---------- +sub create_iso_xorriso ($$$$;@) { + my ($ho,$iso,$dir,$isotimeout,@xopts) = @_; + + target_install_packages_norec($ho, qw(xorriso)); + + 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 + create_iso_xorriso($ho, $gho->{Rimage}, $newiso, $isotimeout, @isogen); }); } -- 1.7.10.4