mirror of
				https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
				synced 2025-10-30 23:05:58 +00:00 
			
		
		
		
	This is how our Pungi config has been set up since F32, so we should match it here to be accurate. Signed-off-by: Adam Williamson <awilliam@redhat.com>
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
| use base "installedtest";
 | |
| use strict;
 | |
| use testapi;
 | |
| use utils;
 | |
| 
 | |
| sub run {
 | |
|     my $self = shift;
 | |
|     my $version = get_var("VERSION");
 | |
|     my $currrel = get_var("CURRREL");
 | |
|     my $advortask = get_var("ADVISORY_OR_TASK");
 | |
|     my $arch = get_var("ARCH");
 | |
|     assert_script_run "dnf -y install lorax", 90;
 | |
|     # this 'temporary file cleanup' thing can actually wipe bits of
 | |
|     # the lorax install root while lorax is still running...
 | |
|     assert_script_run "systemctl stop systemd-tmpfiles-clean.timer";
 | |
|     assert_script_run "mkdir -p /root/imgbuild";
 | |
|     assert_script_run "pushd /root/imgbuild";
 | |
|     assert_script_run "setenforce Permissive";
 | |
|     # Fedora pungi config always sets rootfs size to 3GiB since F32
 | |
|     my $cmd = "lorax -p Fedora -v ${version} -r ${version} --repo=/etc/yum.repos.d/fedora.repo --rootfs-size 3";
 | |
|     unless ($version > $currrel) {
 | |
|         $cmd .= " --isfinal --repo=/etc/yum.repos.d/fedora-updates.repo";
 | |
|     }
 | |
|     $cmd .= " --repo=/etc/yum.repos.d/advisory.repo --repo=/etc/yum.repos.d/workarounds.repo ./results";
 | |
|     assert_script_run $cmd, 1500;
 | |
|     # good to have the log around for checks
 | |
|     upload_logs "pylorax.log", failok=>1;
 | |
|     assert_script_run "mv results/images/boot.iso ./${advortask}-netinst-${arch}.iso";
 | |
|     upload_asset "./${advortask}-netinst-x86_64.iso";
 | |
| }
 | |
| 
 | |
| sub test_flags {
 | |
|     return { fatal => 1 };
 | |
| }
 | |
| 
 | |
| 1;
 | |
| 
 | |
| # vim: set sw=4 et:
 |