mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 19:32:31 +00:00 
			
		
		
		
	For Ubuntu 18.04 support, search a different place for Linux kernel and initrd (#5322)
This commit is contained in:
		| @@ -768,7 +768,8 @@ sub mkinstall { | ||||
|             next; | ||||
|         } | ||||
|  | ||||
|         if ($arch =~ /ppc64/i and !(-e "$pkgdir/install/netboot/initrd.gz")) { | ||||
|         if ($arch =~ /ppc64/i and !(-e "$pkgdir/install/netboot/initrd.gz") and | ||||
|             !(-e "$pkgdir/install/netboot/ubuntu-installer/$darch/initrd.gz")) { | ||||
|             xCAT::MsgUtils->report_node_error($callback, $node,  | ||||
|                 "The network boot initrd.gz is not found in $pkgdir/install/netboot.  This is provided by Ubuntu, please download and retry." | ||||
|                 ); | ||||
| @@ -804,10 +805,16 @@ sub mkinstall { | ||||
|                     ) | ||||
|                 ) or ( | ||||
|                     $arch =~ /ppc64/i and ( | ||||
|                         -r "$pkgdir/install/vmlinux" | ||||
|                         and $kernpath = "$pkgdir/install/vmlinux" | ||||
|                         and -r "$pkgdir/install/netboot/initrd.gz" | ||||
|                         and $initrdpath = "$pkgdir/install/netboot/initrd.gz" | ||||
|                         (-r "$pkgdir/install/netboot/ubuntu-installer/$darch/vmlinux" | ||||
|                             and $kernpath = "$pkgdir/install/install/netboot/ubuntu-installer/$darch/vmlinux" | ||||
|                             and -r "$pkgdir/install/netboot/ubuntu-installer/$darch/initrd.gz" | ||||
|                             and $initrdpath = "$pkgdir/install/netboot/ubuntu-installer/$darch/initrd.gz" | ||||
|                         ) or | ||||
|                         (-r "$pkgdir/install/vmlinux" | ||||
|                             and $kernpath = "$pkgdir/install/vmlinux" | ||||
|                             and -r "$pkgdir/install/netboot/initrd.gz" | ||||
|                             and $initrdpath = "$pkgdir/install/netboot/initrd.gz" | ||||
|                         ) | ||||
|                     ) | ||||
|                 ) | ||||
|             ) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user