diff --git a/perl-xCAT/xCAT/Schema.pm b/perl-xCAT/xCAT/Schema.pm index 2385e9f7c..9012eec17 100755 --- a/perl-xCAT/xCAT/Schema.pm +++ b/perl-xCAT/xCAT/Schema.pm @@ -756,7 +756,7 @@ passed as argument rather than by table value', table_desc => 'A few hardware and software characteristics of the nodes.', descriptions => { node => 'The node name or group name.', - os => 'The operating system deployed on this node. Valid values: AIX, rhels*,rhelc*, rhas*,centos*,rocky*,SL*, fedora*, sles* (where * is the version #). As a special case, if this is set to "boottarget", then it will use the initrd/kernel/parameters specified in the row in the boottarget table in which boottarget.bprofile equals nodetype.profile.', + os => 'The operating system deployed on this node. Valid values: AIX, rhels*,rhelc*, rhas*,centos*, alma*, rocky*,SL*, fedora*, sles* (where * is the version #). As a special case, if this is set to "boottarget", then it will use the initrd/kernel/parameters specified in the row in the boottarget table in which boottarget.bprofile equals nodetype.profile.', arch => 'The hardware architecture of this node. Valid values: x86_64, ppc64, x86, ia64.', profile => 'The string to use to locate a kickstart or autoyast template to use for OS deployment of this node. If the provmethod attribute is set to an osimage name, that takes precedence, and profile need not be defined. Otherwise, the os, profile, and arch are used to search for the files in /install/custom first, and then in /opt/xcat/share/xcat.', provmethod => 'The provisioning method for node deployment. The valid values are install, netboot, statelite or an os image name from the osimage table. If an image name is specified, the osimage definition stored in the osimage table and the linuximage table (for Linux) or nimimage table (for AIX) are used to locate the files for templates, pkglists, syncfiles, etc. On Linux, if install, netboot or statelite is specified, the os, profile, and arch are used to search for the files in /install/custom first, and then in /opt/xcat/share/xcat.', @@ -799,7 +799,7 @@ passed as argument rather than by table value', cfmdir => 'CFM directory name for PCM. Set to /install/osimages//cfmdir by PCM. ', profile => 'The node usage category. For example compute, service.', osname => 'Operating system name- AIX or Linux.', - osvers => 'The Linux operating system deployed on this node. Valid values: rhels*,rhelc*, rhas*,centos*,rocky*,SL*, fedora*, sles* (where * is the version #).', + osvers => 'The Linux operating system deployed on this node. Valid values: rhels*,rhelc*, rhas*,centos*,alma*, rocky*,SL*, fedora*, sles* (where * is the version #).', osarch => 'The hardware architecture of this node. Valid values: x86_64, ppc64, x86, ia64.', synclists => 'The fully qualified name of a file containing a list of files to synchronize on the nodes. Can be a comma separated list of multiple synclist files. The synclist generated by PCM named /install/osimages//synclist.cfm is reserved for use only by PCM and should not be edited by the admin.', postscripts => 'Comma separated list of scripts that should be run on this image after diskful installation or diskless boot. For installation of RedHat, CentOS, Fedora, the scripts will be run before the reboot. For installation of SLES, the scripts will be run after the reboot but before the init.d process. For diskless deployment, the scripts will be run at the init.d time, and xCAT will automatically add the list of scripts from the postbootscripts attribute to run after postscripts list. For installation of AIX, the scripts will run after the reboot and acts the same as the postbootscripts attribute. For AIX, use the postbootscripts attribute. See the site table runbootscripts attribute.', diff --git a/perl-xCAT/xCAT/Utils.pm b/perl-xCAT/xCAT/Utils.pm index c1ecf0d8b..aac6da437 100644 --- a/perl-xCAT/xCAT/Utils.pm +++ b/perl-xCAT/xCAT/Utils.pm @@ -3724,7 +3724,7 @@ sub filter_nostatusupdate { #filter out the nodes which support the node provision status feedback my @nodesfiltered = (); if (exists $inref->{$::STATUS_INSTALLING}) { - map { if ($nttabdata->{$_}->[0]->{os} !~ /(fedora|rh|centos|rocky|sles|ubuntu)/) { push @nodesfiltered, $_; } } @{ $inref->{$::STATUS_INSTALLING} }; + map { if ($nttabdata->{$_}->[0]->{os} !~ /(fedora|rh|centos|alma|rocky|sles|ubuntu)/) { push @nodesfiltered, $_; } } @{ $inref->{$::STATUS_INSTALLING} }; delete $inref->{$::STATUS_INSTALLING}; if (@nodesfiltered) { @{ $inref->{$::STATUS_INSTALLING} } = @nodesfiltered; @@ -3733,7 +3733,7 @@ sub filter_nostatusupdate { @nodesfiltered = (); if (exists $inref->{$::STATUS_NETBOOTING}) { - map { if ($nttabdata->{$_}->[0]->{os} !~ /(fedora|rh|centos|rocky|sles|ubuntu)/) { push @nodesfiltered, $_; } } @{ $inref->{$::STATUS_NETBOOTING} }; + map { if ($nttabdata->{$_}->[0]->{os} !~ /(fedora|rh|centos|alma|rocky|sles|ubuntu)/) { push @nodesfiltered, $_; } } @{ $inref->{$::STATUS_NETBOOTING} }; delete $inref->{$::STATUS_NETBOOTING}; if (@nodesfiltered) { @{ $inref->{$::STATUS_NETBOOTING} } = @nodesfiltered; diff --git a/xCAT-server/lib/perl/xCAT/Postage.pm b/xCAT-server/lib/perl/xCAT/Postage.pm index e3ab9a886..b7d44b9d3 100644 --- a/xCAT-server/lib/perl/xCAT/Postage.pm +++ b/xCAT-server/lib/perl/xCAT/Postage.pm @@ -1222,6 +1222,7 @@ sub getImageitems_for_node { if ($os =~ /rh.*/) { $platform = "rh"; } elsif ($os =~ /centos.*/) { $platform = "centos"; } + elsif ($os =~ /alma.*/) { $platform = "alma"; } elsif ($os =~ /rocky.*/) { $platform = "rocky"; } elsif ($os =~ /fedora.*/) { $platform = "fedora"; } elsif ($os =~ /SL.*/) { $platform = "SL"; } diff --git a/xCAT-server/lib/perl/xCAT/SvrUtils.pm b/xCAT-server/lib/perl/xCAT/SvrUtils.pm index 561706ef1..40c17982f 100755 --- a/xCAT-server/lib/perl/xCAT/SvrUtils.pm +++ b/xCAT-server/lib/perl/xCAT/SvrUtils.pm @@ -401,6 +401,7 @@ sub getsynclistfile() if ($os) { if ($os =~ /rh.*/) { $platform = "rh"; } elsif ($os =~ /centos.*/) { $platform = "centos"; } + elsif ($os =~ /alma.*/) { $platform = "alma"; } elsif ($os =~ /rocky.*/) { $platform = "rocky"; } elsif ($os =~ /fedora.*/) { $platform = "fedora"; } elsif ($os =~ /sles.*/) { $platform = "sles"; } @@ -432,6 +433,7 @@ sub getsynclistfile() if ($os) { if ($os =~ /rh.*/) { $platform = "rh"; } elsif ($os =~ /centos.*/) { $platform = "centos"; } + elsif ($os =~ /alma.*/) { $platform = "alma"; } elsif ($os =~ /rocky.*/) { $platform = "rocky"; } elsif ($os =~ /fedora.*/) { $platform = "fedora"; } elsif ($os =~ /sles.*/) { $platform = "sles"; } @@ -2173,6 +2175,10 @@ sub getplatform { { $platform = "centos"; } + elsif ($os =~ /alma.*/) + { + $platform = "alma"; + } elsif ($os =~ /rocky.*/) { $platform = "rocky"; diff --git a/xCAT-server/lib/perl/xCAT/Template.pm b/xCAT-server/lib/perl/xCAT/Template.pm index 9eb971ff5..27ae00094 100644 --- a/xCAT-server/lib/perl/xCAT/Template.pm +++ b/xCAT-server/lib/perl/xCAT/Template.pm @@ -301,7 +301,7 @@ sub subvars { my $space10 = " " x 10; my $space12 = " " x 12; foreach my $pkgdir (@pkgdirs) { - if ($platform =~ /^(rh|SL|centos|ol|fedora|rocky)$/) { + if ($platform =~ /^(rh|SL|centos|alma|ol|fedora|rocky)$/) { if ($c == 0) { # After some tests, if we put the repo in pre scripts in the kickstart like for rhels6.x # the rhels5.9 will not be installed successfully. So put in kickstart directly. diff --git a/xCAT-server/lib/xcat/plugins/anaconda.pm b/xCAT-server/lib/xcat/plugins/anaconda.pm index 5c0d0507a..541cec729 100644 --- a/xCAT-server/lib/xcat/plugins/anaconda.pm +++ b/xCAT-server/lib/xcat/plugins/anaconda.pm @@ -41,10 +41,10 @@ sub handled_commands { return { copycd => "anaconda", - mknetboot => "nodetype:os=(^ol[0-9].*)|(centos.*)|(rocky.*)|(rh.*)|(fedora.*)|(SL.*)", - mkinstall => "nodetype:os=(pkvm.*)|(esxi4.1)|(esx[34].*)|(^ol[0-9].*)|(centos.*)|(rocky.*)|(rh(?!evh).*)|(fedora.*)|(SL.*)", - mksysclone => "nodetype:os=(esxi4.1)|(esx[34].*)|(^ol[0-9].*)|(centos.*)|(rocky.*)|(rh(?!evh).*)|(fedora.*)|(SL.*)", - mkstatelite => "nodetype:os=(esx[34].*)|(^ol[0-9].*)|(centos.*)|(rocky.*)|(rh.*)|(fedora.*)|(SL.*)", + mknetboot => "nodetype:os=(^ol[0-9].*)|(centos.*)|(alma.*)|(rocky.*)|(rh.*)|(fedora.*)|(SL.*)", + mkinstall => "nodetype:os=(pkvm.*)|(esxi4.1)|(esx[34].*)|(^ol[0-9].*)|(centos.*)|(alma.*)|(rocky.*)|(rh(?!evh).*)|(fedora.*)|(SL.*)", + mksysclone => "nodetype:os=(esxi4.1)|(esx[34].*)|(^ol[0-9].*)|(centos.*)|(alma.*)|(rocky.*)|(rh(?!evh).*)|(fedora.*)|(SL.*)", + mkstatelite => "nodetype:os=(esx[34].*)|(^ol[0-9].*)|(centos.*)|(alma.*)|(rocky.*)|(rh.*)|(fedora.*)|(SL.*)", }; } @@ -145,7 +145,7 @@ sub process_request sub using_dracut { my $os = shift; - if ($os =~ /(rhels|rhel|centos|rocky|ol)(\d+)/) { + if ($os =~ /(rhels|rhel|centos|alma|rocky|ol)(\d+)/) { if ($2 >= 6) { return 1; } @@ -762,7 +762,7 @@ sub mknetboot } # turn off the selinux - if ($osver =~ m/(fedora12|fedora13|rhels7|rhels8|ol7|ol8|rocky8)/) { + if ($osver =~ m/(fedora12|fedora13|rhels7|rhels8|ol7|ol8|alma8|rocky8)/) { $kcmdline .= " selinux=0 "; } @@ -2013,6 +2013,7 @@ sub copycd } if ($distname and $distname !~ /^centos/ + and $distname !~ /^alma/ and $distname !~ /^rocky/ and $distname !~ /^fedora/ and $distname !~ /^SL/ @@ -2070,6 +2071,8 @@ sub copycd $distname = "centos-stream" . $1; } elsif ($desc and $desc =~ /Rocky Linux (.*)/) { $distname = "rocky" . $1; + } elsif ($desc and $desc =~ /AlmaLinux (.*)/) { + $distname = "alma" . $1; } unless ($dno) { @@ -2156,7 +2159,11 @@ sub copycd } elsif ($_ =~ /family\s*=\s*Rocky/i) { $distname = "rocky" . $desc; last; + } elsif ($_ =~ /family\s*=\s*Alma/i) { + $distname = "alma" . $desc; + last; } + } close($dinfo); } @@ -2407,6 +2414,10 @@ sub getplatform { { $platform = "centos"; } + elsif ($os =~ /alma.*/) + { + $platform = "alma"; + } elsif ($os =~ /rocky.*/) { $platform = "rocky"; diff --git a/xCAT-server/lib/xcat/plugins/geninitrd.pm b/xCAT-server/lib/xcat/plugins/geninitrd.pm index 5e1710fd0..157280ee7 100644 --- a/xCAT-server/lib/xcat/plugins/geninitrd.pm +++ b/xCAT-server/lib/xcat/plugins/geninitrd.pm @@ -190,7 +190,7 @@ sub geninitrd { mkpath $tftppath; } if ($arch =~ /x86/) { - if ($osvers =~ /(^ol[0-9].*)|(centos.*)|(rocky.*)|(rh.*)|(fedora.*)|(SL.*)/) { + if ($osvers =~ /(^ol[0-9].*)|(centos.*)|(alma.*)|(rocky.*)|(rh.*)|(fedora.*)|(SL.*)/) { $kernelpath = "$tftppath/vmlinuz"; copy("$pkgdir/images/pxeboot/vmlinuz", $kernelpath); $initrdpath = "$tftppath/initrd.img"; @@ -205,7 +205,7 @@ sub geninitrd { return; } } elsif ($arch =~ /ppc/) { - if ($osvers =~ /(^ol[0-9].*)|(centos.*)|(rocky.*)|(rh.*)|(fedora.*)|(SL.*)|(pkvm.*)/) { + if ($osvers =~ /(^ol[0-9].*)|(centos.*)|(alma.*)|(rocky.*)|(rh.*)|(fedora.*)|(SL.*)|(pkvm.*)/) { $kernelpath = "$tftppath/vmlinuz"; copy("$pkgdir/ppc/ppc64/vmlinuz", $kernelpath); if (-r "$pkgdir/ppc/ppc64/ramdisk.image.gz") { @@ -231,7 +231,7 @@ sub geninitrd { # call the insert_dd function in the anaconda or sles to hack the initrd that: # 1. Get the new kernel from update distro and copy it to /tftpboot # 2. Inject the drivers to initrd in /tftpboot base on the new kernel ver - if ($osvers =~ /(^ol[0-9].*)|(centos.*)|(rocky.*)|(rh.*)|(fedora.*)|(SL.*)/) { + if ($osvers =~ /(^ol[0-9].*)|(centos.*)|(alma.*)|(rocky.*)|(rh.*)|(fedora.*)|(SL.*)/) { require xCAT_plugin::anaconda; xCAT_plugin::anaconda->insert_dd($callback, $osvers, $arch, $initrdpath, $kernelpath, $driverupdatesrc, $netdrivers, $osdisupdir, $ignorekernelchk); } elsif ($osvers =~ /(sles.*)|(suse.*)/) { diff --git a/xCAT-server/lib/xcat/plugins/imgcapture.pm b/xCAT-server/lib/xcat/plugins/imgcapture.pm index 6c11f596c..2074bf333 100755 --- a/xCAT-server/lib/xcat/plugins/imgcapture.pm +++ b/xCAT-server/lib/xcat/plugins/imgcapture.pm @@ -463,6 +463,8 @@ sub getplatform { $platform = "rh"; } elsif ($os =~ m/centos.*/) { $platform = "centos"; + } elsif ($os =~ m/alma.*/) { + $platform = "alma"; } elsif ($os =~ m/rocky.*/) { $platform = "rocky"; } elsif ($os =~ m/fedora.*/) { @@ -846,6 +848,12 @@ sub getOsVersion { $version = $lines[0]; $version =~ s/[^0-9]*([0-9.]+).*/$1/; $os = $os . $version; + } + elsif (grep (/Alma Linux/, @lines)) { + $os = "alma"; + $version = $lines[0]; + $version =~ s/[^0-9]*([0-9.]+).*/$1/; + $os = $os . $version; } elsif (grep (/Rocky/, @lines)) { $os = "rocky"; diff --git a/xCAT-server/lib/xcat/plugins/imgport.pm b/xCAT-server/lib/xcat/plugins/imgport.pm index ab0446ba9..620d7cf49 100644 --- a/xCAT-server/lib/xcat/plugins/imgport.pm +++ b/xCAT-server/lib/xcat/plugins/imgport.pm @@ -1354,6 +1354,7 @@ sub change_profile { if ($os) { if ($os =~ /rh.*/) { $platform = "rh"; } elsif ($os =~ /centos.*/) { $platform = "centos"; } + elsif ($os =~ /alma.*/) { $platform = "alma"; } elsif ($os =~ /rocky.*/) { $platform = "rocky"; } elsif ($os =~ /fedora.*/) { $platform = "fedora"; } elsif ($os =~ /sles.*/) { $platform = "sles"; } diff --git a/xCAT-server/lib/xcat/plugins/ontap.pm b/xCAT-server/lib/xcat/plugins/ontap.pm index 1b2b1e67d..3c4ad1e0b 100644 --- a/xCAT-server/lib/xcat/plugins/ontap.pm +++ b/xCAT-server/lib/xcat/plugins/ontap.pm @@ -217,6 +217,7 @@ sub create_new_lun { my %osmap = ( 'rh.*' => 'linux', 'centos.*' => 'linux', + 'alma.*' => 'linux', 'rocky.*' => 'linux', 'sles.*' => 'linux', 'win2k8' => 'windows_2008', diff --git a/xCAT-server/lib/xcat/plugins/route.pm b/xCAT-server/lib/xcat/plugins/route.pm index 659e651e0..cf5282505 100644 --- a/xCAT-server/lib/xcat/plugins/route.pm +++ b/xCAT-server/lib/xcat/plugins/route.pm @@ -669,7 +669,7 @@ sub set_route { } elsif ($os =~ /ubuntu|debian/) { #ubuntu or Debian? addPersistentRoute_Debian($callback, $net, $mask, $gw_ip, $gw, $ifname); } - elsif ($os =~ /rh|fedora|centos|rocky/) { #RH, Ferdora, CentOS + elsif ($os =~ /rh|fedora|centos|alma|rocky/) { #RH, Ferdora, CentOS addPersistentRoute_RH($callback, $net, $mask, $gw_ip, $gw, $ifname); } } else { #AIX @@ -756,7 +756,7 @@ sub delete_route { } elsif ($os =~ /ubuntu/) { #ubuntu or Debian? deletePersistentRoute_Debian($callback, $net, $mask, $gw_ip, $gw, $ifname); } - elsif ($os =~ /rh|fedora|centos|rocky/) { #RH, Ferdora + elsif ($os =~ /rh|fedora|centos|alma|rocky/) { #RH, Ferdora deletePersistentRoute_RH($callback, $net, $mask, $gw_ip, $gw, $ifname); } } diff --git a/xCAT-server/share/xcat/install/alma/compute.alma8.pkglist b/xCAT-server/share/xcat/install/alma/compute.alma8.pkglist new file mode 120000 index 000000000..ccb1fe4ef --- /dev/null +++ b/xCAT-server/share/xcat/install/alma/compute.alma8.pkglist @@ -0,0 +1 @@ +../rh/compute.rhels8.pkglist \ No newline at end of file diff --git a/xCAT-server/share/xcat/install/alma/compute.alma8.tmpl b/xCAT-server/share/xcat/install/alma/compute.alma8.tmpl new file mode 120000 index 000000000..50866c82a --- /dev/null +++ b/xCAT-server/share/xcat/install/alma/compute.alma8.tmpl @@ -0,0 +1 @@ +../rh/compute.rhels8.tmpl \ No newline at end of file diff --git a/xCAT-server/share/xcat/install/alma/service.alma8.pkglist b/xCAT-server/share/xcat/install/alma/service.alma8.pkglist new file mode 120000 index 000000000..818f670ec --- /dev/null +++ b/xCAT-server/share/xcat/install/alma/service.alma8.pkglist @@ -0,0 +1 @@ +../rh/service.rhels8.pkglist \ No newline at end of file diff --git a/xCAT-server/share/xcat/install/alma/service.alma8.tmpl b/xCAT-server/share/xcat/install/alma/service.alma8.tmpl new file mode 120000 index 000000000..373e2f6eb --- /dev/null +++ b/xCAT-server/share/xcat/install/alma/service.alma8.tmpl @@ -0,0 +1 @@ +../rh/service.rhels8.tmpl \ No newline at end of file diff --git a/xCAT-server/share/xcat/install/alma/service.alma8.x86_64.otherpkgs.pkglist b/xCAT-server/share/xcat/install/alma/service.alma8.x86_64.otherpkgs.pkglist new file mode 120000 index 000000000..03999f75f --- /dev/null +++ b/xCAT-server/share/xcat/install/alma/service.alma8.x86_64.otherpkgs.pkglist @@ -0,0 +1 @@ +../rh/service.rhels8.x86_64.otherpkgs.pkglist \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/compute.alma8.x86_64.exlist b/xCAT-server/share/xcat/netboot/alma/compute.alma8.x86_64.exlist new file mode 120000 index 000000000..a6d9c0135 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/compute.alma8.x86_64.exlist @@ -0,0 +1 @@ +../rh/compute.rhels8.x86_64.exlist \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/compute.alma8.x86_64.pkglist b/xCAT-server/share/xcat/netboot/alma/compute.alma8.x86_64.pkglist new file mode 120000 index 000000000..5ecd4c4d1 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/compute.alma8.x86_64.pkglist @@ -0,0 +1 @@ +../rh/compute.rhels8.x86_64.pkglist \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/compute.alma8.x86_64.postinstall b/xCAT-server/share/xcat/netboot/alma/compute.alma8.x86_64.postinstall new file mode 120000 index 000000000..3e16d254e --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/compute.alma8.x86_64.postinstall @@ -0,0 +1 @@ +../rh/compute.rhels8.x86_64.postinstall \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/dracut b/xCAT-server/share/xcat/netboot/alma/dracut new file mode 120000 index 000000000..11bde8445 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/dracut @@ -0,0 +1 @@ +../rh/dracut \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/dracut_033 b/xCAT-server/share/xcat/netboot/alma/dracut_033 new file mode 120000 index 000000000..0e9de994a --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/dracut_033 @@ -0,0 +1 @@ +../rh/dracut_033 \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/dracut_047 b/xCAT-server/share/xcat/netboot/alma/dracut_047 new file mode 120000 index 000000000..fe26fce05 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/dracut_047 @@ -0,0 +1 @@ +../rh/dracut_047 \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/genimage b/xCAT-server/share/xcat/netboot/alma/genimage new file mode 120000 index 000000000..1c50b1848 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/genimage @@ -0,0 +1 @@ +../rh/genimage \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/geninitrd b/xCAT-server/share/xcat/netboot/alma/geninitrd new file mode 120000 index 000000000..2271c3f0f --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/geninitrd @@ -0,0 +1 @@ +genimage \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/kvm.exlist b/xCAT-server/share/xcat/netboot/alma/kvm.exlist new file mode 120000 index 000000000..c86878d02 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/kvm.exlist @@ -0,0 +1 @@ +../rh/kvm.exlist \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/kvm.pkglist b/xCAT-server/share/xcat/netboot/alma/kvm.pkglist new file mode 120000 index 000000000..010315c63 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/kvm.pkglist @@ -0,0 +1 @@ +../rh/kvm.rhels5.4.pkglist \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.exlist b/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.exlist new file mode 120000 index 000000000..9d1e45244 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.exlist @@ -0,0 +1 @@ +../rh/service.rhels8.x86_64.exlist \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.otherpkgs.pkglist new file mode 120000 index 000000000..03999f75f --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.otherpkgs.pkglist @@ -0,0 +1 @@ +../rh/service.rhels8.x86_64.otherpkgs.pkglist \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.pkglist b/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.pkglist new file mode 120000 index 000000000..cba1edc0e --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.pkglist @@ -0,0 +1 @@ +../rh/service.rhels8.x86_64.pkglist \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.postinstall b/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.postinstall new file mode 120000 index 000000000..cd4cbff17 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/service.alma8.x86_64.postinstall @@ -0,0 +1 @@ +../rh/service.rhels8.x86_64.postinstall \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/xen.exlist b/xCAT-server/share/xcat/netboot/alma/xen.exlist new file mode 120000 index 000000000..f968576ce --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/xen.exlist @@ -0,0 +1 @@ +../rh/xen.exlist \ No newline at end of file diff --git a/xCAT-server/share/xcat/netboot/alma/xen.pkglist b/xCAT-server/share/xcat/netboot/alma/xen.pkglist new file mode 120000 index 000000000..b8f195934 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/alma/xen.pkglist @@ -0,0 +1 @@ +../rh/xen.pkglist \ No newline at end of file