2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-08-21 10:40:24 +00:00

Add repositories for diskless image generation

This commit is contained in:
Mark Gurevich
2021-03-18 16:59:23 -04:00
parent 42ffdddf9b
commit e6a7a2d332

View File

@@ -299,12 +299,20 @@ unless ($onlyinitrd) {
if (-d "$dir/1") {
$ddir .= "/1";
}
system("zypper -R $rootimg_dir $non_interactive ar file:$ddir $osver-$i");
$i++;
if (-d "$dir/2") {
$ddir = $dir . "/2";
if ($osver =~ "^sle15.2") {
# For SLE15 SP2 need 'baseurl' to point to a 3 module subdirs
system("zypper -R $rootimg_dir $non_interactive ar file:$ddir/Product-SLES $osver-$i-Product-SLES");
system("zypper -R $rootimg_dir $non_interactive ar file:$ddir/Module-Basesystem $osver-$i-Module-Basesystem");
system("zypper -R $rootimg_dir $non_interactive ar file:$ddir/Module-Legacy $osver-$i-Module-Legacy");
} else {
system("zypper -R $rootimg_dir $non_interactive ar file:$ddir $osver-$i");
$i++;
if (-d "$dir/2") {
$ddir = $dir . "/2";
system("zypper -R $rootimg_dir $non_interactive ar file:$ddir $osver-$i");
$i++;
}
}
}