Remove CentOS/OpenSUSE build support
StarlingX stopped supporting CentOS builds in the after release 7.0. This update will strip CentOS from our code base. It will also remove references to the failed OpenSUSE feature as well. There are centos references in the kickstarts that still appear to be packaged in the debian build. I won't touch those. Story: 2011110 Task: 49956 Change-Id: Ifb5aa75b71a17db52e66d6fd91e7c52ed931532d Signed-off-by: Scott Little <scott.little@windriver.com>
This commit is contained in:
parent
975e868431
commit
b31d11314b
@ -1,366 +0,0 @@
|
||||
#!/usr/bin/perl
|
||||
#
|
||||
# Copyright (c) 2017 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
use strict;
|
||||
use Getopt::Long;
|
||||
use POSIX qw(strftime);
|
||||
|
||||
# Defines the current list of YOW boot servers
|
||||
my %boot_servers = ("yow-tuxlab", "128.224.150.9",
|
||||
"yow-tuxlab2", "128.224.151.254",
|
||||
"yow", "128.224.150.9"); # obsolete; kept for backwards compatibility
|
||||
|
||||
my $PLATFORM_RELEASE;
|
||||
my $files_dir;
|
||||
my $output_dir = 'generated';
|
||||
my $pxeboot_output_dir = 'pxeboot';
|
||||
my $extra_output_dir = 'extra_cfgs';
|
||||
|
||||
GetOptions("release=s" => \$PLATFORM_RELEASE,
|
||||
"basedir=s" => \$files_dir);
|
||||
|
||||
die "Please specify release with --release" if (!$PLATFORM_RELEASE);
|
||||
if (!$files_dir)
|
||||
{
|
||||
$files_dir = '.';
|
||||
}
|
||||
|
||||
my $BOOT_SERVER = "none";
|
||||
|
||||
my $template_dir = "$files_dir/kickstarts";
|
||||
|
||||
system("mkdir -p ${output_dir}");
|
||||
|
||||
# Write USB image files
|
||||
write_config_file("controller",
|
||||
"${output_dir}/controller_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_controller.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_controller.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_controller.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_usb_controller.cfg",
|
||||
"post_usb_addon.cfg");
|
||||
write_config_file("controller-worker",
|
||||
"${output_dir}/smallsystem_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_aio.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_system_aio.cfg",
|
||||
"post_usb_controller.cfg",
|
||||
"post_usb_addon.cfg");
|
||||
write_config_file("controller-worker-lowlatency",
|
||||
"${output_dir}/smallsystem_lowlatency_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist_lowlatency.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_aio_lowlatency.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_system_aio.cfg",
|
||||
"post_usb_controller.cfg",
|
||||
"post_usb_addon.cfg");
|
||||
|
||||
# Create a special kickstart bundle for prestaged-installer installation.
|
||||
#
|
||||
# Ideally, this should create a prestaged-installer packaging group.
|
||||
# However, patching back a new group is complicated.
|
||||
# For now the 'controller' package group is used and a new prestaging
|
||||
# package list is used to trim down the set of installed packages.
|
||||
#
|
||||
write_config_file("prestaging",
|
||||
"${output_dir}/prestaged_installer_ks.cfg",
|
||||
"pre_prestaging_install_check.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_prestaging.cfg",
|
||||
"post_usb_addon.cfg");
|
||||
|
||||
system("mkdir -p ${pxeboot_output_dir}");
|
||||
|
||||
# Write PXE boot files
|
||||
write_config_file("controller",
|
||||
"${pxeboot_output_dir}/pxeboot_controller.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_controller.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_controller.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_controller.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_pxeboot_controller.cfg");
|
||||
write_config_file("controller-worker",
|
||||
"${pxeboot_output_dir}/pxeboot_smallsystem.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_aio.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_system_aio.cfg",
|
||||
"post_pxeboot_controller.cfg");
|
||||
write_config_file("controller-worker-lowlatency",
|
||||
"${pxeboot_output_dir}/pxeboot_smallsystem_lowlatency.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist_lowlatency.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_aio_lowlatency.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_system_aio.cfg",
|
||||
"post_pxeboot_controller.cfg");
|
||||
|
||||
# Write same net files
|
||||
write_config_file("controller",
|
||||
"${output_dir}/net_controller_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_net_common.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_controller.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_controller.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_controller.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_net_controller.cfg",
|
||||
"post_net_common.cfg");
|
||||
write_config_file("controller-worker",
|
||||
"${output_dir}/net_smallsystem_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_net_common.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_aio.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_system_aio.cfg",
|
||||
"post_net_controller.cfg",
|
||||
"post_net_common.cfg");
|
||||
write_config_file("controller-worker-lowlatency",
|
||||
"${output_dir}/net_smallsystem_lowlatency_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_net_common.cfg",
|
||||
"pre_pkglist_lowlatency.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_aio_lowlatency.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_system_aio.cfg",
|
||||
"post_net_controller.cfg",
|
||||
"post_net_common.cfg");
|
||||
write_config_file("worker",
|
||||
"${output_dir}/net_worker_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_net_common.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_worker.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_worker.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_net_common.cfg");
|
||||
write_config_file("worker-lowlatency",
|
||||
"${output_dir}/net_worker_lowlatency_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_net_common.cfg",
|
||||
"pre_pkglist_lowlatency.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_worker.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_worker_lowlatency.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_net_common.cfg");
|
||||
write_config_file("storage",
|
||||
"${output_dir}/net_storage_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_net_common.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_storage.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_storage.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_storage.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_net_common.cfg");
|
||||
|
||||
# Write miniboot files
|
||||
write_config_file("controller",
|
||||
"${output_dir}/miniboot_controller_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_controller.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_controller.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_controller.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_miniboot_controller.cfg");
|
||||
write_config_file("controller-worker",
|
||||
"${output_dir}/miniboot_smallsystem_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_aio.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_system_aio.cfg",
|
||||
"post_miniboot_controller.cfg");
|
||||
write_config_file("controller-worker-lowlatency",
|
||||
"${output_dir}/miniboot_smallsystem_lowlatency_ks.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist_lowlatency.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_aio_lowlatency.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_system_aio.cfg",
|
||||
"post_miniboot_controller.cfg");
|
||||
|
||||
system("mkdir -p ${extra_output_dir}");
|
||||
|
||||
# write Ottawa Lab files
|
||||
my $server;
|
||||
foreach $server (keys %boot_servers)
|
||||
{
|
||||
$BOOT_SERVER = $boot_servers{$server};
|
||||
|
||||
write_config_file("controller",
|
||||
"${extra_output_dir}/${server}_controller.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_controller.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_controller.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_controller.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_yow_controller.cfg");
|
||||
write_config_file("controller-worker",
|
||||
"${extra_output_dir}/${server}_smallsystem.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_aio.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_system_aio.cfg",
|
||||
"post_yow_controller.cfg");
|
||||
write_config_file("controller-worker-lowlatency",
|
||||
"${extra_output_dir}/${server}_smallsystem_lowlatency.cfg",
|
||||
"pre_common_head.cfg",
|
||||
"pre_pkglist_lowlatency.cfg",
|
||||
"pre_disk_setup_common.cfg",
|
||||
"pre_disk_aio.cfg",
|
||||
"pre_disk_setup_tail.cfg",
|
||||
"post_platform_conf_aio_lowlatency.cfg",
|
||||
"post_common.cfg",
|
||||
"post_kernel_aio_and_worker.cfg",
|
||||
"post_lvm_pv_on_rootfs.cfg",
|
||||
"post_system_aio.cfg",
|
||||
"post_yow_controller.cfg");
|
||||
}
|
||||
|
||||
exit 0;
|
||||
|
||||
#------------------------#
|
||||
|
||||
sub write_config_file {
|
||||
my ($personality, $ksout, @templates) = @_;
|
||||
print "Writing: $ksout\n";
|
||||
open(OUT, ">$ksout") || die "Could not write $ksout";
|
||||
|
||||
my $year = strftime "%Y", localtime;
|
||||
print OUT "#\n";
|
||||
print OUT "# Copyright (c) $year Wind River Systems, Inc.\n";
|
||||
print OUT "# SPDX-License-Identifier: Apache-2.0\n";
|
||||
print OUT "#\n";
|
||||
print OUT "\n";
|
||||
|
||||
# Add functions header
|
||||
foreach my $block ("\%pre", "\%post") {
|
||||
if (!(open(FUNCTIONS, "$template_dir/functions.sh"))) {
|
||||
die "Could not open functions.sh";
|
||||
}
|
||||
print OUT "$block\n";
|
||||
while (<FUNCTIONS>) {
|
||||
s/xxxPLATFORM_RELEASExxx/$PLATFORM_RELEASE/g;
|
||||
s/xxxBOOT_SERVERxxx/$BOOT_SERVER/g;
|
||||
s/xxxYEARxxx/$year/g;
|
||||
print OUT $_;
|
||||
}
|
||||
print OUT "\%end\n\n";
|
||||
close FUNCTIONS;
|
||||
}
|
||||
|
||||
my $template;
|
||||
foreach $template (@templates) {
|
||||
if (!(open(TEMPLATE_IN, "$template_dir/$template"))) {
|
||||
die "Could not open template $template_dir/$template";
|
||||
}
|
||||
print OUT "\n# Template from: $template\n";
|
||||
while (<TEMPLATE_IN>) {
|
||||
$_ =~ s/\n$//;
|
||||
s/xxxPLATFORM_RELEASExxx/$PLATFORM_RELEASE/g;
|
||||
s/xxxBOOT_SERVERxxx/$BOOT_SERVER/g;
|
||||
s/xxxYEARxxx/$year/g;
|
||||
|
||||
s/xxxPACKAGE_LISTxxx/\@platform-$personality\n\@updates-$personality/;
|
||||
|
||||
print OUT "$_\n";
|
||||
}
|
||||
close(TEMPLATE_IN);
|
||||
}
|
||||
|
||||
close(OUT);
|
||||
}
|
@ -1,76 +0,0 @@
|
||||
display splash.cfg
|
||||
timeout 0
|
||||
F1 help.txt
|
||||
F2 devices.txt
|
||||
F3 splash.cfg
|
||||
serial 0 115200
|
||||
|
||||
# Pull in the menu User Interface
|
||||
ui vesamenu.c32
|
||||
|
||||
menu title Select kernel options and boot kernel
|
||||
menu tabmsg Press [Tab] to edit, [Return] to select, [ESC] to return to previous menu
|
||||
|
||||
# Dark grey
|
||||
menu background #ff555555
|
||||
|
||||
# Standard Controller menu
|
||||
menu begin
|
||||
menu title Standard Controller Configuration
|
||||
|
||||
# Serial Console submenu
|
||||
label 0
|
||||
menu label Serial Console
|
||||
kernel vmlinuz
|
||||
initrd initrd.img
|
||||
append rootwait console=ttyS0,115200 inst.text serial inst.stage2=hd:LABEL=oe_iso_boot inst.ks=hd:LABEL=oe_iso_boot:/ks.cfg boot_device=sda rootfs_device=sda biosdevname=0 usbcore.autosuspend=-1 inst.gpt security_profile=standard user_namespace.enable=1
|
||||
|
||||
# Graphical Console submenu
|
||||
label 1
|
||||
menu label Graphical Console
|
||||
kernel vmlinuz
|
||||
initrd initrd.img
|
||||
append rootwait console=tty0 inst.text inst.stage2=hd:LABEL=oe_iso_boot inst.ks=hd:LABEL=oe_iso_boot:/ks.cfg boot_device=sda rootfs_device=sda biosdevname=0 usbcore.autosuspend=-1 inst.gpt security_profile=standard user_namespace.enable=1
|
||||
menu end
|
||||
|
||||
menu SEPARATOR
|
||||
|
||||
# AIO Controller menu
|
||||
menu begin
|
||||
menu title All-in-one Controller Configuration
|
||||
|
||||
# Serial Console submenu
|
||||
label 2
|
||||
menu label Serial Console
|
||||
kernel vmlinuz
|
||||
initrd initrd.img
|
||||
append rootwait console=ttyS0,115200 inst.text serial inst.stage2=hd:LABEL=oe_iso_boot inst.ks=hd:LABEL=oe_iso_boot:/smallsystem_ks.cfg boot_device=sda rootfs_device=sda biosdevname=0 usbcore.autosuspend=-1 inst.gpt security_profile=standard user_namespace.enable=1
|
||||
|
||||
# Graphical Console submenu
|
||||
label 3
|
||||
menu label Graphical Console
|
||||
kernel vmlinuz
|
||||
initrd initrd.img
|
||||
append rootwait console=tty0 inst.text inst.stage2=hd:LABEL=oe_iso_boot inst.ks=hd:LABEL=oe_iso_boot:/smallsystem_ks.cfg boot_device=sda rootfs_device=sda biosdevname=0 usbcore.autosuspend=-1 inst.gpt security_profile=standard user_namespace.enable=1
|
||||
menu end
|
||||
|
||||
menu SEPARATOR
|
||||
|
||||
# AIO (Low Latency) Controller menu
|
||||
menu begin
|
||||
menu title All-in-one (lowlatency) Controller Configuration
|
||||
|
||||
# Serial Console submenu
|
||||
label 4
|
||||
menu label Serial Console
|
||||
kernel vmlinuz
|
||||
initrd initrd.img
|
||||
append rootwait console=ttyS0,115200 inst.text serial inst.stage2=hd:LABEL=oe_iso_boot inst.ks=hd:LABEL=oe_iso_boot:/smallsystem_lowlatency_ks.cfg boot_device=sda rootfs_device=sda biosdevname=0 usbcore.autosuspend=-1 inst.gpt security_profile=standard user_namespace.enable=1
|
||||
|
||||
# Graphical Console submenu
|
||||
label 5
|
||||
menu label Graphical Console
|
||||
kernel vmlinuz
|
||||
initrd initrd.img
|
||||
append rootwait console=tty0 inst.text inst.stage2=hd:LABEL=oe_iso_boot inst.ks=hd:LABEL=oe_iso_boot:/smallsystem_lowlatency_ks.cfg boot_device=sda rootfs_device=sda biosdevname=0 usbcore.autosuspend=-1 inst.gpt security_profile=standard user_namespace.enable=1
|
||||
menu end
|
@ -1 +0,0 @@
|
||||
flock
|
@ -1,25 +0,0 @@
|
||||
# List of packages to be included/installed in ISO
|
||||
# If these have dependencies, they will be pulled in automatically
|
||||
#
|
||||
|
||||
# mtce
|
||||
mtce
|
||||
mtce-pmon
|
||||
mtce-hwmon
|
||||
mtce-hostw
|
||||
mtce-lmon
|
||||
|
||||
# mtce-compute
|
||||
mtce-compute
|
||||
|
||||
# mtce-control
|
||||
mtce-control
|
||||
|
||||
# mtce-storage
|
||||
mtce-storage
|
||||
|
||||
# pxe-network-installer
|
||||
pxe-network-installer
|
||||
|
||||
# platform-kickstarts
|
||||
platform-kickstarts
|
@ -1,7 +0,0 @@
|
||||
mtce-common
|
||||
mtce
|
||||
mtce-compute
|
||||
mtce-control
|
||||
mtce-storage
|
||||
installer/pxe-network-installer
|
||||
kickstart
|
@ -1 +0,0 @@
|
||||
tools/rvmc
|
@ -1,11 +0,0 @@
|
||||
COPY_LIST="pxe-network-installer/* \
|
||||
$GIT_BASE/bsp-files/grub.cfg \
|
||||
$DISTRO_REPO_BASE/Binary/images/efiboot.img \
|
||||
/import/mirrors/CentOS/stx-installer/initrd.img \
|
||||
/import/mirrors/CentOS/stx-installer/squashfs.img \
|
||||
/import/mirrors/CentOS/stx-installer/vmlinuz \
|
||||
"
|
||||
|
||||
TIS_PATCH_VER=PKG_GITREVCOUNT+14
|
||||
BUILD_IS_BIG=4
|
||||
BUILD_IS_SLOW=4
|
@ -1,144 +0,0 @@
|
||||
Summary: StarlingX Network Installation
|
||||
Name: pxe-network-installer
|
||||
Version: 1.0
|
||||
Release: %{tis_patch_ver}%{?_tis_dist}
|
||||
License: Apache-2.0
|
||||
Group: base
|
||||
Packager: Wind River <info@windriver.com>
|
||||
URL: unknown
|
||||
|
||||
Source0: LICENSE
|
||||
|
||||
Source001: vmlinuz
|
||||
Source002: initrd.img
|
||||
Source003: squashfs.img
|
||||
|
||||
Source010: pxeboot-update.sh
|
||||
Source011: grub.cfg
|
||||
Source012: efiboot.img
|
||||
|
||||
Source030: default
|
||||
Source031: default.static
|
||||
Source032: centos-pxe-controller-install
|
||||
Source033: centos-pxe-worker-install
|
||||
Source034: centos-pxe-smallsystem-install
|
||||
Source035: centos-pxe-storage-install
|
||||
Source036: centos-pxe-worker_lowlatency-install
|
||||
Source037: centos-pxe-smallsystem_lowlatency-install
|
||||
|
||||
Source050: pxe-grub.cfg
|
||||
Source051: pxe-grub.cfg.static
|
||||
Source052: efi-centos-pxe-controller-install
|
||||
Source053: efi-centos-pxe-worker-install
|
||||
Source054: efi-centos-pxe-smallsystem-install
|
||||
Source055: efi-centos-pxe-storage-install
|
||||
Source056: efi-centos-pxe-worker_lowlatency-install
|
||||
Source057: efi-centos-pxe-smallsystem_lowlatency-install
|
||||
|
||||
|
||||
BuildRequires: syslinux
|
||||
BuildRequires: grub2
|
||||
BuildRequires: grub2-efi-x64-pxeboot
|
||||
|
||||
Requires: grub2-efi-x64-pxeboot
|
||||
|
||||
%description
|
||||
StarlingX Network Installation
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
|
||||
%install
|
||||
install -v -d -m 755 %{buildroot}/var/pxeboot
|
||||
install -v -d -m 755 %{buildroot}/var/pxeboot/pxelinux.cfg.files
|
||||
install -v -d -m 755 %{buildroot}/var/pxeboot/rel-%{platform_release}
|
||||
install -v -d -m 755 %{buildroot}/var/pxeboot/EFI
|
||||
install -v -d -m 755 %{buildroot}/var/pxeboot/EFI/centos
|
||||
ln -s %{_prefix}/lib/grub/x86_64-efi %{buildroot}/var/pxeboot/EFI/centos/x86_64-efi
|
||||
|
||||
install -v -m 644 %{_sourcedir}/vmlinuz \
|
||||
%{buildroot}/var/pxeboot/rel-%{platform_release}/installer-bzImage_1.0
|
||||
install -v -m 644 %{_sourcedir}/initrd.img \
|
||||
%{buildroot}/var/pxeboot/rel-%{platform_release}/installer-intel-x86-64-initrd_1.0
|
||||
ln -s installer-bzImage_1.0 %{buildroot}/var/pxeboot/rel-%{platform_release}/installer-bzImage
|
||||
ln -s installer-intel-x86-64-initrd_1.0 %{buildroot}/var/pxeboot/rel-%{platform_release}/installer-initrd
|
||||
|
||||
install -v -D -m 644 %{_sourcedir}/squashfs.img \
|
||||
%{buildroot}/var/www/pages/feed/rel-%{platform_release}/LiveOS/squashfs.img
|
||||
|
||||
install -v -d -m 755 %{buildroot}%{_sbindir}
|
||||
|
||||
install -v -m 755 %{_sourcedir}/pxeboot-update.sh %{buildroot}%{_sbindir}/pxeboot-update-%{platform_release}.sh
|
||||
|
||||
install -v -m 644 %{_sourcedir}/default \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/default
|
||||
install -v -m 644 %{_sourcedir}/default.static \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/default.static
|
||||
install -v -m 644 %{_sourcedir}/centos-pxe-controller-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/pxe-controller-install-%{platform_release}
|
||||
install -v -m 644 %{_sourcedir}/centos-pxe-worker-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/pxe-worker-install-%{platform_release}
|
||||
install -v -m 644 %{_sourcedir}/centos-pxe-smallsystem-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/pxe-smallsystem-install-%{platform_release}
|
||||
install -v -m 644 %{_sourcedir}/centos-pxe-storage-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/pxe-storage-install-%{platform_release}
|
||||
install -v -m 644 %{_sourcedir}/centos-pxe-worker_lowlatency-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/pxe-worker_lowlatency-install-%{platform_release}
|
||||
install -v -m 644 %{_sourcedir}/centos-pxe-smallsystem_lowlatency-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/pxe-smallsystem_lowlatency-install-%{platform_release}
|
||||
|
||||
|
||||
# UEFI support
|
||||
install -v -m 644 %{_sourcedir}/pxe-grub.cfg \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/grub.cfg
|
||||
install -v -m 644 %{_sourcedir}/pxe-grub.cfg.static \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/grub.cfg.static
|
||||
# Copy EFI boot image. It will be used to create ISO on the Controller.
|
||||
install -v -m 644 %{_sourcedir}/efiboot.img \
|
||||
%{buildroot}/var/pxeboot/rel-%{platform_release}/
|
||||
install -v -m 644 %{_sourcedir}/efi-centos-pxe-controller-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/efi-pxe-controller-install-%{platform_release}
|
||||
install -v -m 644 %{_sourcedir}/efi-centos-pxe-worker-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/efi-pxe-worker-install-%{platform_release}
|
||||
install -v -m 644 %{_sourcedir}/efi-centos-pxe-smallsystem-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/efi-pxe-smallsystem-install-%{platform_release}
|
||||
install -v -m 644 %{_sourcedir}/efi-centos-pxe-storage-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/efi-pxe-storage-install-%{platform_release}
|
||||
install -v -m 644 %{_sourcedir}/efi-centos-pxe-worker_lowlatency-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/efi-pxe-worker_lowlatency-install-%{platform_release}
|
||||
install -v -m 644 %{_sourcedir}/efi-centos-pxe-smallsystem_lowlatency-install \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/efi-pxe-smallsystem_lowlatency-install-%{platform_release}
|
||||
|
||||
ln -sf /var/pxeboot/EFI/grubx64.efi %{buildroot}/var/pxeboot/grubx64.efi
|
||||
|
||||
sed -i "s/xxxSW_VERSIONxxx/%{platform_release}/g" \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/pxe-* \
|
||||
%{buildroot}/var/pxeboot/pxelinux.cfg.files/efi-pxe-*
|
||||
|
||||
# Copy files from the syslinux pkg
|
||||
install -v -m 0644 \
|
||||
%{_datadir}/syslinux/menu.c32 \
|
||||
%{_datadir}/syslinux/vesamenu.c32 \
|
||||
%{_datadir}/syslinux/chain.c32 \
|
||||
%{_datadir}/syslinux/linux.c32 \
|
||||
%{_datadir}/syslinux/reboot.c32 \
|
||||
%{_datadir}/syslinux/pxechain.com \
|
||||
%{_datadir}/syslinux/pxelinux.0 \
|
||||
%{_datadir}/syslinux/gpxelinux.0 \
|
||||
%{buildroot}/var/pxeboot
|
||||
|
||||
# Copy StarlingX grub.cfg. It will be used to create ISO on the Controller.
|
||||
install -v -m 0644 %{_sourcedir}/grub.cfg \
|
||||
%{buildroot}/var/pxeboot/EFI/
|
||||
|
||||
# UEFI bootloader expect the grub.cfg file to be in /pxeboot/ so create a symlink for it
|
||||
ln -s pxelinux.cfg/grub.cfg %{buildroot}/var/pxeboot/grub.cfg
|
||||
|
||||
%files
|
||||
%license ../SOURCES/LICENSE
|
||||
%defattr(-,root,root,-)
|
||||
%dir /var/pxeboot
|
||||
/var/pxeboot/*
|
||||
%{_sbindir}/pxeboot-update-%{platform_release}.sh
|
||||
/var/www/pages/feed/rel-%{platform_release}/LiveOS/squashfs.img
|
||||
|
@ -1,27 +0,0 @@
|
||||
SERIAL 0 115200
|
||||
TIMEOUT 50
|
||||
DEFAULT menu.c32
|
||||
|
||||
# Menu Configuration
|
||||
MENU WIDTH 80
|
||||
MENU MARGIN 10
|
||||
MENU PASSWORDMARGIN 3
|
||||
MENU ROWS 12
|
||||
MENU TABMSGROW 18
|
||||
MENU CMDLINEROW 18
|
||||
MENU ENDROW 24
|
||||
MENU PASSWORDROW 11
|
||||
MENU TIMEOUTROW 20
|
||||
|
||||
PROMPT 0
|
||||
NOESCAPE 1
|
||||
NOCOMPLETE 1
|
||||
ALLOWOPTIONS 0
|
||||
|
||||
LABEL 1
|
||||
MENU LABEL ^1) Standard Controller
|
||||
MENU DEFAULT
|
||||
KERNEL rel-xxxSW_VERSIONxxx/installer-bzImage
|
||||
APPEND initrd=rel-xxxSW_VERSIONxxx/installer-initrd bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_controller_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 xxxAPPEND_OPTIONSxxx
|
||||
IPAPPEND 2
|
||||
|
@ -1,27 +0,0 @@
|
||||
SERIAL 0 115200
|
||||
TIMEOUT 50
|
||||
DEFAULT menu.c32
|
||||
|
||||
# Menu Configuration
|
||||
MENU WIDTH 80
|
||||
MENU MARGIN 10
|
||||
MENU PASSWORDMARGIN 3
|
||||
MENU ROWS 12
|
||||
MENU TABMSGROW 18
|
||||
MENU CMDLINEROW 18
|
||||
MENU ENDROW 24
|
||||
MENU PASSWORDROW 11
|
||||
MENU TIMEOUTROW 20
|
||||
|
||||
PROMPT 0
|
||||
NOESCAPE 1
|
||||
NOCOMPLETE 1
|
||||
ALLOWOPTIONS 0
|
||||
|
||||
LABEL 1
|
||||
MENU LABEL ^1) All-in-one
|
||||
MENU DEFAULT
|
||||
KERNEL rel-xxxSW_VERSIONxxx/installer-bzImage
|
||||
APPEND initrd=rel-xxxSW_VERSIONxxx/installer-initrd bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_smallsystem_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 xxxAPPEND_OPTIONSxxx
|
||||
IPAPPEND 2
|
||||
|
@ -1,27 +0,0 @@
|
||||
SERIAL 0 115200
|
||||
TIMEOUT 50
|
||||
DEFAULT menu.c32
|
||||
|
||||
# Menu Configuration
|
||||
MENU WIDTH 80
|
||||
MENU MARGIN 10
|
||||
MENU PASSWORDMARGIN 3
|
||||
MENU ROWS 12
|
||||
MENU TABMSGROW 18
|
||||
MENU CMDLINEROW 18
|
||||
MENU ENDROW 24
|
||||
MENU PASSWORDROW 11
|
||||
MENU TIMEOUTROW 20
|
||||
|
||||
PROMPT 0
|
||||
NOESCAPE 1
|
||||
NOCOMPLETE 1
|
||||
ALLOWOPTIONS 0
|
||||
|
||||
LABEL 1
|
||||
MENU LABEL ^1) All-in-one (lowlatency)
|
||||
MENU DEFAULT
|
||||
KERNEL rel-xxxSW_VERSIONxxx/installer-bzImage
|
||||
APPEND initrd=rel-xxxSW_VERSIONxxx/installer-initrd bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_smallsystem_lowlatency_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 xxxAPPEND_OPTIONSxxx
|
||||
IPAPPEND 2
|
||||
|
@ -1,27 +0,0 @@
|
||||
SERIAL 0 115200
|
||||
TIMEOUT 50
|
||||
DEFAULT menu.c32
|
||||
|
||||
# Menu Configuration
|
||||
MENU WIDTH 80
|
||||
MENU MARGIN 10
|
||||
MENU PASSWORDMARGIN 3
|
||||
MENU ROWS 12
|
||||
MENU TABMSGROW 18
|
||||
MENU CMDLINEROW 18
|
||||
MENU ENDROW 24
|
||||
MENU PASSWORDROW 11
|
||||
MENU TIMEOUTROW 20
|
||||
|
||||
PROMPT 0
|
||||
NOESCAPE 1
|
||||
NOCOMPLETE 1
|
||||
ALLOWOPTIONS 0
|
||||
|
||||
LABEL 1
|
||||
MENU LABEL ^1) Storage
|
||||
MENU DEFAULT
|
||||
KERNEL rel-xxxSW_VERSIONxxx/installer-bzImage
|
||||
APPEND initrd=rel-xxxSW_VERSIONxxx/installer-initrd bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_storage_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 xxxAPPEND_OPTIONSxxx
|
||||
IPAPPEND 2
|
||||
|
@ -1,27 +0,0 @@
|
||||
SERIAL 0 115200
|
||||
TIMEOUT 50
|
||||
DEFAULT menu.c32
|
||||
|
||||
# Menu Configuration
|
||||
MENU WIDTH 80
|
||||
MENU MARGIN 10
|
||||
MENU PASSWORDMARGIN 3
|
||||
MENU ROWS 12
|
||||
MENU TABMSGROW 18
|
||||
MENU CMDLINEROW 18
|
||||
MENU ENDROW 24
|
||||
MENU PASSWORDROW 11
|
||||
MENU TIMEOUTROW 20
|
||||
|
||||
PROMPT 0
|
||||
NOESCAPE 1
|
||||
NOCOMPLETE 1
|
||||
ALLOWOPTIONS 0
|
||||
|
||||
LABEL 1
|
||||
MENU LABEL ^1) Worker
|
||||
MENU DEFAULT
|
||||
KERNEL rel-xxxSW_VERSIONxxx/installer-bzImage
|
||||
APPEND initrd=rel-xxxSW_VERSIONxxx/installer-initrd bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_worker_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 xxxAPPEND_OPTIONSxxx
|
||||
IPAPPEND 2
|
||||
|
@ -1,27 +0,0 @@
|
||||
SERIAL 0 115200
|
||||
TIMEOUT 50
|
||||
DEFAULT menu.c32
|
||||
|
||||
# Menu Configuration
|
||||
MENU WIDTH 80
|
||||
MENU MARGIN 10
|
||||
MENU PASSWORDMARGIN 3
|
||||
MENU ROWS 12
|
||||
MENU TABMSGROW 18
|
||||
MENU CMDLINEROW 18
|
||||
MENU ENDROW 24
|
||||
MENU PASSWORDROW 11
|
||||
MENU TIMEOUTROW 20
|
||||
|
||||
PROMPT 0
|
||||
NOESCAPE 1
|
||||
NOCOMPLETE 1
|
||||
ALLOWOPTIONS 0
|
||||
|
||||
LABEL 1
|
||||
MENU LABEL ^1) Lowlatency Worker
|
||||
MENU DEFAULT
|
||||
KERNEL rel-xxxSW_VERSIONxxx/installer-bzImage
|
||||
APPEND initrd=rel-xxxSW_VERSIONxxx/installer-initrd bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_worker_lowlatency_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 xxxAPPEND_OPTIONSxxx
|
||||
IPAPPEND 2
|
||||
|
@ -1,9 +0,0 @@
|
||||
default=0
|
||||
timeout=10
|
||||
GRUB_HIDDEN_TIMEOUT=0
|
||||
GRUB_TIMEOUT_STYLE='countdown'
|
||||
|
||||
menuentry '1) UEFI Standard Controller' {
|
||||
linuxefi rel-xxxSW_VERSIONxxx/installer-bzImage bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_controller_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 ksdevice=$net_default_mac BOOTIF=$net_default_mac xxxAPPEND_OPTIONSxxx
|
||||
initrdefi rel-xxxSW_VERSIONxxx/installer-initrd
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
default=0
|
||||
timeout=10
|
||||
GRUB_HIDDEN_TIMEOUT=0
|
||||
GRUB_TIMEOUT_STYLE='countdown'
|
||||
|
||||
menuentry '1) UEFI All-in-one' {
|
||||
linuxefi rel-xxxSW_VERSIONxxx/installer-bzImage bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_smallsystem_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 ksdevice=$net_default_mac BOOTIF=$net_default_mac xxxAPPEND_OPTIONSxxx
|
||||
initrdefi rel-xxxSW_VERSIONxxx/installer-initrd
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
default=0
|
||||
timeout=10
|
||||
GRUB_HIDDEN_TIMEOUT=0
|
||||
GRUB_TIMEOUT_STYLE='countdown'
|
||||
|
||||
menuentry '1) UEFI All-in-one (lowlatency)' {
|
||||
linuxefi rel-xxxSW_VERSIONxxx/installer-bzImage bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_smallsystem_lowlatency_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 ksdevice=$net_default_mac BOOTIF=$net_default_mac xxxAPPEND_OPTIONSxxx
|
||||
initrdefi rel-xxxSW_VERSIONxxx/installer-initrd
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
default=0
|
||||
timeout=10
|
||||
GRUB_HIDDEN_TIMEOUT=0
|
||||
GRUB_TIMEOUT_STYLE='countdown'
|
||||
|
||||
menuentry '1) UEFI Storage' {
|
||||
linuxefi rel-xxxSW_VERSIONxxx/installer-bzImage bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_storage_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 ksdevice=$net_default_mac BOOTIF=$net_default_mac xxxAPPEND_OPTIONSxxx
|
||||
initrdefi rel-xxxSW_VERSIONxxx/installer-initrd
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
default=0
|
||||
timeout=10
|
||||
GRUB_HIDDEN_TIMEOUT=0
|
||||
GRUB_TIMEOUT_STYLE='countdown'
|
||||
|
||||
menuentry '1) UEFI Worker' {
|
||||
linuxefi rel-xxxSW_VERSIONxxx/installer-bzImage bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_worker_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 ksdevice=$net_default_mac BOOTIF=$net_default_mac xxxAPPEND_OPTIONSxxx
|
||||
initrdefi rel-xxxSW_VERSIONxxx/installer-initrd
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
default=0
|
||||
timeout=10
|
||||
GRUB_HIDDEN_TIMEOUT=0
|
||||
GRUB_TIMEOUT_STYLE='countdown'
|
||||
|
||||
menuentry '1) UEFI Lowlatency Worker' {
|
||||
linuxefi rel-xxxSW_VERSIONxxx/installer-bzImage bootifonly=1 devfs=nomount inst.repo=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/ inst.ks=xxxBASE_URLxxx/feed/rel-xxxSW_VERSIONxxx/net_worker_lowlatency_ks.cfg usbcore.autosuspend=-1 biosdevname=0 rd.net.timeout.dhcp=120 ksdevice=$net_default_mac BOOTIF=$net_default_mac xxxAPPEND_OPTIONSxxx
|
||||
initrdefi rel-xxxSW_VERSIONxxx/installer-initrd
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
SRC_DIR="${GIT_BASE}/bsp-files"
|
||||
COPY_LIST="$PKG_BASE/LICENSE"
|
||||
|
||||
# Use eb851a9 as the srcrev for the SRC_GITREVCOUNT,
|
||||
# as it is the last commit in the bsp-files dir prior
|
||||
# to branching for stx-3.0.
|
||||
SRC_BASE_SRCREV=eb851a9
|
||||
TIS_PATCH_VER=SRC_GITREVCOUNT
|
@ -1,64 +0,0 @@
|
||||
Name: platform-kickstarts
|
||||
Version: 1.0.0
|
||||
Release: %{tis_patch_ver}%{?_tis_dist}
|
||||
Summary: Platform Kickstarts
|
||||
License: Apache-2.0
|
||||
Packager: Wind River <info@windriver.com>
|
||||
URL: unknown
|
||||
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Source1: LICENSE
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
Platform kickstart files
|
||||
|
||||
BuildRequires: perl
|
||||
BuildRequires: perl(Getopt::Long)
|
||||
BuildRequires: perl(POSIX)
|
||||
|
||||
%define feed_dir /var/www/pages/feed/rel-%{platform_release}
|
||||
|
||||
%prep
|
||||
%setup
|
||||
|
||||
%build
|
||||
./centos-ks-gen.pl --release %{platform_release}
|
||||
cp %{SOURCE1} .
|
||||
|
||||
%install
|
||||
|
||||
install -d -m 0755 %{buildroot}%{feed_dir}
|
||||
install -m 0444 generated/* %{buildroot}%{feed_dir}/
|
||||
|
||||
install -d -m 0755 %{buildroot}/pxeboot
|
||||
install -D -m 0444 pxeboot/* %{buildroot}/pxeboot
|
||||
|
||||
install -d -m 0755 %{buildroot}/extra_cfgs
|
||||
install -D -m 0444 extra_cfgs/* %{buildroot}/extra_cfgs
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%license LICENSE
|
||||
%{feed_dir}
|
||||
|
||||
%package pxeboot
|
||||
Summary: Kickstarts for pxeboot server
|
||||
|
||||
%description pxeboot
|
||||
Kickstarts for pxeboot server
|
||||
|
||||
%files pxeboot
|
||||
%defattr(-,root,root,-)
|
||||
/pxeboot/
|
||||
|
||||
%package extracfgs
|
||||
Summary: Extra lab-usage kickstarts
|
||||
|
||||
%description extracfgs
|
||||
Extra lab-usage kickstarts
|
||||
|
||||
%files extracfgs
|
||||
%defattr(-,root,root,-)
|
||||
/extra_cfgs/
|
@ -1,9 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 31 19:31:08 UTC 2019 - Marcela Rosales <marcelarosalesj@gmail.com>
|
||||
|
||||
- Remove tarball from OBS and use _service XML to get the source code.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 11 12:36:51 UTC 2019 - xe1gyq@gmail.com
|
||||
|
||||
- Initial commit
|
@ -1,71 +0,0 @@
|
||||
%define platform_release 1
|
||||
%define feed_dir /var/www/pages/feed/rel-%{platform_release}
|
||||
|
||||
Summary: Platform Kickstarts
|
||||
Name: platform-kickstarts
|
||||
Version: 1.0
|
||||
Release: 0
|
||||
License: Apache-2.0
|
||||
Group: Development/Tools/Other
|
||||
URL: https://opendev.org/starlingx/metal
|
||||
Source0: bsp-files-%{version}.tar.gz
|
||||
Source1: LICENSE
|
||||
|
||||
BuildRequires: perl
|
||||
BuildRequires: perl(Getopt::Long)
|
||||
BuildRequires: perl(POSIX)
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
Platform kickstart files
|
||||
|
||||
%prep
|
||||
%autosetup -n bsp-files-%{version}
|
||||
|
||||
%build
|
||||
./centos-ks-gen.pl --release %{platform_release}
|
||||
cp %{SOURCE1} .
|
||||
|
||||
%install
|
||||
install -d -m 0755 %{buildroot}%{feed_dir}
|
||||
install -m 0444 generated/* %{buildroot}%{feed_dir}
|
||||
|
||||
install -d -m 0755 %{buildroot}/pxeboot
|
||||
install -D -m 0444 pxeboot/* %{buildroot}/pxeboot
|
||||
|
||||
install -d -m 0755 %{buildroot}/extra_cfgs
|
||||
install -D -m 0444 extra_cfgs/* %{buildroot}/extra_cfgs
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%license LICENSE
|
||||
%{feed_dir}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
/var/www
|
||||
/var/www/pages
|
||||
/var/www/pages/feed
|
||||
|
||||
%package pxeboot
|
||||
Summary: Kickstarts Pxeboot Server
|
||||
|
||||
%description pxeboot
|
||||
Kickstarts for Pxeboot server
|
||||
|
||||
%files pxeboot
|
||||
%defattr(-,root,root,-)
|
||||
/pxeboot/
|
||||
|
||||
%package extracfgs
|
||||
Summary: Extra Lab-usage Kickstarts
|
||||
|
||||
%description extracfgs
|
||||
Extra lab-usage kickstarts configuration
|
||||
|
||||
%files extracfgs
|
||||
%defattr(-,root,root,-)
|
||||
/extra_cfgs/
|
||||
|
||||
%changelog
|
@ -1,3 +0,0 @@
|
||||
SRC_DIR="src"
|
||||
TIS_PATCH_VER=PKG_GITREVCOUNT
|
||||
BUILD_IS_SLOW=5
|
@ -1,156 +0,0 @@
|
||||
Summary: Titanuim Cloud Maintenance Common Base Package
|
||||
Name: mtce-common
|
||||
Version: 1.0
|
||||
Release: %{tis_patch_ver}%{?_tis_dist}
|
||||
License: Apache-2.0
|
||||
Group: base
|
||||
Packager: Wind River <info@windriver.com>
|
||||
URL: unknown
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
BuildRequires: libssh2
|
||||
BuildRequires: libssh2-devel
|
||||
BuildRequires: json-c
|
||||
BuildRequires: json-c-devel
|
||||
BuildRequires: fm-common
|
||||
BuildRequires: fm-common-dev
|
||||
BuildRequires: openssl
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: libevent
|
||||
BuildRequires: libevent-devel
|
||||
BuildRequires: fm-mgr
|
||||
BuildRequires: expect
|
||||
BuildRequires: postgresql
|
||||
BuildRequires: libuuid-devel
|
||||
BuildRequires: systemd-devel
|
||||
BuildRequires: cppcheck
|
||||
Requires: util-linux
|
||||
Requires: /bin/bash
|
||||
Requires: /bin/systemctl
|
||||
Requires: dpkg
|
||||
Requires: time
|
||||
Requires: libevent-2.0.so.5()(64bit)
|
||||
Requires: expect
|
||||
Requires: libfmcommon.so.1()(64bit)
|
||||
Requires: libstdc++.so.6(GLIBCXX_3.4.14)(64bit)
|
||||
Requires: libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
|
||||
Requires: fm-common >= 1.0
|
||||
Requires: libc.so.6(GLIBC_2.2.5)(64bit)
|
||||
Requires: libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
|
||||
Requires: /bin/sh
|
||||
Requires: librt.so.1()(64bit)
|
||||
Requires: libc.so.6(GLIBC_2.3)(64bit)
|
||||
Requires: libc.so.6(GLIBC_2.14)(64bit)
|
||||
Requires: libjson-c.so.2()(64bit)
|
||||
Requires: libpthread.so.0(GLIBC_2.2.5)(64bit)
|
||||
Requires: librt.so.1(GLIBC_2.3.3)(64bit)
|
||||
Requires: libgcc_s.so.1(GCC_3.0)(64bit)
|
||||
Requires: libstdc++.so.6(CXXABI_1.3)(64bit)
|
||||
Requires: libevent >= 2.0.21
|
||||
Requires: librt.so.1(GLIBC_2.2.5)(64bit)
|
||||
Requires: libuuid.so.1()(64bit)
|
||||
Requires: libm.so.6()(64bit)
|
||||
Requires: rtld(GNU_HASH)
|
||||
Requires: libstdc++.so.6()(64bit)
|
||||
Requires: libc.so.6(GLIBC_2.4)(64bit)
|
||||
Requires: libc.so.6()(64bit)
|
||||
Requires: libssh2.so.1()(64bit)
|
||||
Requires: libgcc_s.so.1()(64bit)
|
||||
Requires: libstdc++.so.6(GLIBCXX_3.4)(64bit)
|
||||
Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
|
||||
Requires: libpthread.so.0()(64bit)
|
||||
Requires: /usr/bin/expect
|
||||
Requires: python-rtslib
|
||||
|
||||
%description
|
||||
Summary: Titanuim Cloud Maintenance Common Base Package
|
||||
|
||||
%package -n mtce-common-dev
|
||||
Summary: Titanuim Cloud Maintenance Common Base - Development files
|
||||
Group: devel
|
||||
Provides: mtce-common-dev = %{version}-%{release}
|
||||
|
||||
%description -n mtce-common-dev
|
||||
Titanuim Cloud Maintenance Common Base. This package contains header files,
|
||||
and related items necessary for software development.
|
||||
|
||||
# Disable debuginfo for mtce-common. This package is not included in the
|
||||
# target ISO, and does not contain binaries. This directive prevents the
|
||||
# utility find-debugfiles.sh from failing if it cannot find debuginfo files.
|
||||
%define debug_package %{nil}
|
||||
|
||||
%prep
|
||||
%setup
|
||||
|
||||
%build
|
||||
VER=%{version}
|
||||
MAJOR=$(echo $VER | awk -F . '{print $1}')
|
||||
MINOR=$(echo $VER | awk -F . '{print $2}')
|
||||
make MAJOR=$MAJOR MINOR=$MINOR %{?_smp_mflags} build
|
||||
|
||||
%global _buildsubdir %{_builddir}/%{name}-%{version}
|
||||
|
||||
%install
|
||||
rm -v -rf $RPM_BUILD_ROOT
|
||||
VER=%{version}
|
||||
MAJOR=$(echo $VER | awk -F . '{print $1}')
|
||||
MINOR=$(echo $VER | awk -F . '{print $2}')
|
||||
|
||||
install -m 755 -d %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/daemon/libdaemon.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libcommon.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libthreadUtil.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libbmcUtils.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libpingUtil.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libnodeBase.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libregexUtil.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libhostUtil.a %{buildroot}%{_libdir}
|
||||
|
||||
# mtce-common headers required to bring in nodeBase.h
|
||||
install -m 755 -d %{buildroot}%{_includedir}
|
||||
install -m 755 -d %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/fitCodes.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/logMacros.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/returnCodes.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nodeTimers.h %{buildroot}%{_includedir}/mtce-common
|
||||
|
||||
# mtce-common headers required to build mtce-guest
|
||||
install -m 644 -p -D %{_buildsubdir}/common/hostClass.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/httpUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/jsonUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/msgClass.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nodeBase.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nodeEvent.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nodeMacro.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nodeUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/timeUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
|
||||
# mtce-daemon headers required to build mtce-guest
|
||||
install -m 755 -d %{buildroot}%{_includedir}/mtce-daemon
|
||||
install -m 644 -p -D %{_buildsubdir}/daemon/daemon_ini.h %{buildroot}%{_includedir}/mtce-daemon
|
||||
install -m 644 -p -D %{_buildsubdir}/daemon/daemon_common.h %{buildroot}%{_includedir}/mtce-daemon
|
||||
install -m 644 -p -D %{_buildsubdir}/daemon/daemon_option.h %{buildroot}%{_includedir}/mtce-daemon
|
||||
|
||||
# remaining mtce-common headers required to build mtce
|
||||
install -m 644 -p -D %{_buildsubdir}/common/alarmUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/hostUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/ipmiUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/redfishUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/bmcUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nlEvent.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/pingUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/regexUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/threadUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/tokenUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/secretUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
|
||||
%clean
|
||||
rm -v -rf $RPM_BUILD_ROOT
|
||||
|
||||
%post
|
||||
|
||||
%files -n mtce-common-dev
|
||||
%defattr(-,root,root,-)
|
||||
%{_includedir}/mtce-common/*.h
|
||||
%{_includedir}/mtce-daemon/*.h
|
||||
%{_libdir}/*.a
|
||||
|
@ -1,10 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 31 19:16:29 UTC 2019 - Marcela Rosales <marcelarosalesj@gmail.com>
|
||||
|
||||
- Remove tarball from OBS and use _service XML to get the source code.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 12 00:57:31 UTC 2019 - mario.alfredo.c.arevalo@intel.com
|
||||
|
||||
- Initial commit
|
||||
|
@ -1 +0,0 @@
|
||||
setBadness('script-without-shebang', 2)
|
@ -1,162 +0,0 @@
|
||||
Name: mtce-common
|
||||
Version: 1.0.0
|
||||
Release: 1
|
||||
Summary: Maintenance Common Base Package
|
||||
License: Apache-2.0
|
||||
Group: Development/Tools/Other
|
||||
URL: https://opendev.org/starlingx/metal
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
|
||||
BuildRequires: expect
|
||||
BuildRequires: fm-common
|
||||
BuildRequires: fm-common-dev
|
||||
BuildRequires: fm-mgr
|
||||
BuildRequires: libevent
|
||||
BuildRequires: libevent-devel
|
||||
BuildRequires: libuuid-devel
|
||||
BuildRequires: openssl
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: postgresql
|
||||
BuildRequires: systemd-devel
|
||||
BuildRequires: cppcheck
|
||||
Requires: %{_bindir}/expect
|
||||
Requires: /bin/bash
|
||||
Requires: /bin/sh
|
||||
Requires: /bin/systemctl
|
||||
Requires: dpkg
|
||||
Requires: expect
|
||||
Requires: fm-common >= 1.0
|
||||
Requires: libc.so.6()(64bit)
|
||||
Requires: libc.so.6(GLIBC_2.14)(64bit)
|
||||
Requires: libc.so.6(GLIBC_2.2.5)(64bit)
|
||||
Requires: libc.so.6(GLIBC_2.3)(64bit)
|
||||
Requires: libc.so.6(GLIBC_2.4)(64bit)
|
||||
Requires: libevent >= 2.0.21
|
||||
Requires: libevent-2.0.so.5()(64bit)
|
||||
Requires: libfmcommon.so.1()(64bit)
|
||||
Requires: libgcc_s.so.1()(64bit)
|
||||
Requires: libgcc_s.so.1(GCC_3.0)(64bit)
|
||||
Requires: libjson-c.so.2()(64bit)
|
||||
Requires: libm.so.6()(64bit)
|
||||
Requires: libpthread.so.0()(64bit)
|
||||
Requires: libpthread.so.0(GLIBC_2.2.5)(64bit)
|
||||
Requires: librt.so.1()(64bit)
|
||||
Requires: librt.so.1(GLIBC_2.2.5)(64bit)
|
||||
Requires: librt.so.1(GLIBC_2.3.3)(64bit)
|
||||
Requires: libssh2.so.1()(64bit)
|
||||
Requires: libstdc++.so.6()(64bit)
|
||||
Requires: libstdc++.so.6(CXXABI_1.3)(64bit)
|
||||
Requires: libstdc++.so.6(GLIBCXX_3.4)(64bit)
|
||||
Requires: libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
|
||||
Requires: libstdc++.so.6(GLIBCXX_3.4.14)(64bit)
|
||||
Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
|
||||
Requires: libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
|
||||
Requires: libuuid.so.1()(64bit)
|
||||
Requires: python-rtslib
|
||||
Requires: rtld(GNU_HASH)
|
||||
Requires: time
|
||||
Requires: util-linux
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libjansson4
|
||||
BuildRequires: libjson-c-devel
|
||||
BuildRequires: libssh2-1
|
||||
BuildRequires: libssh2-devel
|
||||
BuildRequires: smartmontools
|
||||
%else
|
||||
BuildRequires: cppcheck
|
||||
BuildRequires: json-c
|
||||
BuildRequires: json-c-devel
|
||||
BuildRequires: libssh2
|
||||
BuildRequires: libssh2-devel
|
||||
%endif
|
||||
|
||||
%description
|
||||
Maintenance Common Base Package - development files
|
||||
|
||||
%package -n mtce-common-devel
|
||||
Summary: Maintenance Common Base - development files
|
||||
Group: Development/Tools/Other
|
||||
Provides: mtce-common-devel = %{version}-%{release}
|
||||
|
||||
%description -n mtce-common-devel
|
||||
Maintenance Common Base. This package contains header files,
|
||||
and related items necessary for software development.
|
||||
|
||||
%define debug_package %{nil}
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}/src
|
||||
|
||||
%build
|
||||
VER=%{version}
|
||||
MAJOR=$(echo $VER | awk -F . '{print $1}')
|
||||
MINOR=$(echo $VER | awk -F . '{print $2}')
|
||||
make MAJOR=$MAJOR MINOR=$MINOR %{?_smp_mflags} build
|
||||
|
||||
%global _buildsubdir %{_builddir}/%{name}-%{version}/src
|
||||
|
||||
%install
|
||||
VER=%{version}
|
||||
MAJOR=$(echo $VER | awk -F . '{print $1}')
|
||||
MINOR=$(echo $VER | awk -F . '{print $2}')
|
||||
|
||||
install -m 755 -d %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/daemon/libdaemon.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libcommon.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libthreadUtil.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libbmcUtils.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libpingUtil.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libnodeBase.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libregexUtil.a %{buildroot}%{_libdir}
|
||||
install -m 644 -p -D %{_buildsubdir}/common/libhostUtil.a %{buildroot}%{_libdir}
|
||||
|
||||
# mtce-common headers required to bring in nodeBase.h
|
||||
install -m 755 -d %{buildroot}%{_includedir}
|
||||
install -m 755 -d %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/fitCodes.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/logMacros.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/returnCodes.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nodeTimers.h %{buildroot}%{_includedir}/mtce-common
|
||||
|
||||
# mtce-common headers required to build mtce-guest
|
||||
install -m 644 -p -D %{_buildsubdir}/common/hostClass.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/httpUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/jsonUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/msgClass.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nodeBase.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nodeEvent.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nodeMacro.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nodeUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/timeUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
|
||||
# mtce-daemon headers required to build mtce-guest
|
||||
install -m 755 -d %{buildroot}%{_includedir}/mtce-daemon
|
||||
install -m 644 -p -D %{_buildsubdir}/daemon/daemon_ini.h %{buildroot}%{_includedir}/mtce-daemon
|
||||
install -m 644 -p -D %{_buildsubdir}/daemon/daemon_common.h %{buildroot}%{_includedir}/mtce-daemon
|
||||
install -m 644 -p -D %{_buildsubdir}/daemon/daemon_option.h %{buildroot}%{_includedir}/mtce-daemon
|
||||
|
||||
# remaining mtce-common headers required to build mtce
|
||||
install -m 644 -p -D %{_buildsubdir}/common/alarmUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/hostUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/redfishUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/bmcUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/ipmiUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/nlEvent.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/pingUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/regexUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/threadUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/tokenUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
install -m 644 -p -D %{_buildsubdir}/common/secretUtil.h %{buildroot}%{_includedir}/mtce-common
|
||||
|
||||
%post
|
||||
|
||||
%files -n mtce-common-devel
|
||||
%defattr(-,root,root,-)
|
||||
%{_includedir}/mtce-common/*.h
|
||||
%{_includedir}/mtce-daemon/*.h
|
||||
%{_libdir}/*.a
|
||||
%dir %{_includedir}/mtce-common
|
||||
%dir %{_includedir}/mtce-daemon
|
||||
|
||||
%changelog
|
@ -1,3 +0,0 @@
|
||||
SRC_DIR="$PKG_BASE/src"
|
||||
COPY_LIST="$SRC_DIR/*"
|
||||
TIS_PATCH_VER=PKG_GITREVCOUNT
|
@ -1,49 +0,0 @@
|
||||
%define local_etc_pmond %{_sysconfdir}/pmon.d
|
||||
%define local_etc_goenabledd %{_sysconfdir}/goenabled.d
|
||||
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: mtce-compute
|
||||
Version: 1.0
|
||||
Release: %{tis_patch_ver}%{?_tis_dist}
|
||||
Summary: Compute Node Maintenance Package
|
||||
|
||||
Group: base
|
||||
License: Apache-2.0
|
||||
Packager: Wind River <info@windriver.com>
|
||||
URL: unknown
|
||||
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
|
||||
BuildRequires: systemd
|
||||
BuildRequires: systemd-devel
|
||||
Requires: bash
|
||||
Requires: /bin/systemctl
|
||||
Requires: qemu-kvm-ev
|
||||
|
||||
%description
|
||||
Maintenance support files for compute-only node type
|
||||
|
||||
%prep
|
||||
%setup
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
make install buildroot=%{buildroot} _sysconfdir=%{_sysconfdir} _unitdir=%{_unitdir} _datarootdir=%{_datarootdir}
|
||||
|
||||
%post
|
||||
/bin/systemctl enable goenabled-worker.service
|
||||
/bin/systemctl enable qemu_clean.service
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
|
||||
%{_sysconfdir}/init.d/goenabledWorker
|
||||
%{local_etc_goenabledd}/virt-support-goenabled.sh
|
||||
%{_unitdir}/goenabled-worker.service
|
||||
|
||||
%license %{_datarootdir}/licenses/mtce-compute-1.0/LICENSE
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
@ -1,17 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 30 21:21:46 UTC 2019 - Marcela Rosales <marcelarosalesj@gmail.com>
|
||||
|
||||
- Remove tarball from OBS and instead use _service XML to get the source
|
||||
code.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 20 13:18:40 UTC 2019 - Marcela Rosales <marcelarosalesj@gmail.com>
|
||||
|
||||
- Substitute qemu-kvm-ev with openSUSE's qemu-kvm dependency.
|
||||
- Use systemd for Requires instead of /bin/systemctl
|
||||
- Remove unused macros
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 11 16:17:36 UTC 2019 - hayde.martinez.landa@intel.com
|
||||
|
||||
-Initial commit
|
@ -1 +0,0 @@
|
||||
setBadness('script-without-shebang', 2)
|
@ -1,51 +0,0 @@
|
||||
%define local_etc_goenabledd %{_sysconfdir}/goenabled.d
|
||||
Summary: Compute Node Maintenance Package
|
||||
Name: mtce-compute
|
||||
Version: 1.0.0
|
||||
Release: 1
|
||||
License: Apache-2.0
|
||||
Group: Development/Tools/Other
|
||||
URL: https://opendev.org/starlingx/metal
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
|
||||
BuildArch: noarch
|
||||
BuildRequires: systemd
|
||||
BuildRequires: systemd-devel
|
||||
Requires: bash
|
||||
Requires: systemd
|
||||
Requires: qemu-kvm
|
||||
|
||||
%description
|
||||
Maintenance support files for compute-only node type
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}/src
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
make install buildroot=%{buildroot} _sysconfdir=%{_sysconfdir} _unitdir=%{_unitdir} _datarootdir=%{_datarootdir}
|
||||
|
||||
%pre
|
||||
%service_add_pre goenabled-worker.service goenabled-worker.target
|
||||
|
||||
%post
|
||||
%service_add_post goenabled-worker.service goenabled-worker.target
|
||||
/bin/systemctl enable goenabled-worker.service
|
||||