From b31d11314bf4faa72e71c48f7049af929eb5629f Mon Sep 17 00:00:00 2001 From: Scott Little Date: Fri, 26 Apr 2024 11:41:16 -0400 Subject: [PATCH] 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 --- bsp-files/centos-ks-gen.pl | 366 ----------- bsp-files/centos.syslinux.cfg | 76 --- centos_build_layer.cfg | 1 - centos_iso_image.inc | 25 - centos_pkg_dirs | 7 - centos_stable_docker_images.inc | 1 - .../centos/build_srpm.data | 11 - .../centos/pxe-network-installer.spec | 144 ----- .../centos-pxe-controller-install | 27 - .../centos-pxe-smallsystem-install | 27 - .../centos-pxe-smallsystem_lowlatency-install | 27 - .../centos-pxe-storage-install | 27 - .../centos-pxe-worker-install | 27 - .../centos-pxe-worker_lowlatency-install | 27 - .../efi-centos-pxe-controller-install | 9 - .../efi-centos-pxe-smallsystem-install | 9 - ...-centos-pxe-smallsystem_lowlatency-install | 9 - .../efi-centos-pxe-storage-install | 9 - .../efi-centos-pxe-worker-install | 9 - .../efi-centos-pxe-worker_lowlatency-install | 9 - kickstart/centos/build_srpm.data | 8 - kickstart/centos/platform-kickstarts.spec | 64 -- .../opensuse/platform-kickstarts.changes | 9 - kickstart/opensuse/platform-kickstarts.spec | 71 -- mtce-common/centos/build_srpm.data | 3 - mtce-common/centos/mtce-common.spec | 156 ----- mtce-common/opensuse/mtce-common.changes | 10 - mtce-common/opensuse/mtce-common.rpmlintrc | 1 - mtce-common/opensuse/mtce-common.spec | 162 ----- mtce-compute/centos/build_srpm.data | 3 - mtce-compute/centos/mtce-compute.spec | 49 -- mtce-compute/opensuse/mtce-compute.changes | 17 - mtce-compute/opensuse/mtce-compute.rpmlintrc | 1 - mtce-compute/opensuse/mtce-compute.spec | 51 -- mtce-control/centos/build_srpm.data | 3 - mtce-control/centos/mtce-control.spec | 50 -- mtce-control/opensuse/mtce-control.changes | 15 - mtce-control/opensuse/mtce-control.rpmlintrc | 1 - mtce-control/opensuse/mtce-control.spec | 58 -- mtce-storage/centos/build_srpm.data | 3 - mtce-storage/centos/mtce-storage.spec | 41 -- mtce-storage/opensuse/mtce-storage.changes | 9 - mtce-storage/opensuse/mtce-storage.rpmlintrc | 1 - mtce-storage/opensuse/mtce-storage.spec | 56 -- mtce/centos/build_srpm.data | 3 - mtce/centos/mtce.spec | 609 ------------------ mtce/opensuse/mtce.changes | 15 - mtce/opensuse/mtce.rpmlintrc | 1 - mtce/opensuse/mtce.spec | 569 ---------------- tools/rvmc/centos/Dockerfile | 9 - tools/rvmc/centos/rvmc.stable_docker_image | 4 - 51 files changed, 2899 deletions(-) delete mode 100755 bsp-files/centos-ks-gen.pl delete mode 100644 bsp-files/centos.syslinux.cfg delete mode 100644 centos_build_layer.cfg delete mode 100644 centos_iso_image.inc delete mode 100644 centos_pkg_dirs delete mode 100644 centos_stable_docker_images.inc delete mode 100644 installer/pxe-network-installer/centos/build_srpm.data delete mode 100644 installer/pxe-network-installer/centos/pxe-network-installer.spec delete mode 100644 installer/pxe-network-installer/pxe-network-installer/centos-pxe-controller-install delete mode 100644 installer/pxe-network-installer/pxe-network-installer/centos-pxe-smallsystem-install delete mode 100644 installer/pxe-network-installer/pxe-network-installer/centos-pxe-smallsystem_lowlatency-install delete mode 100644 installer/pxe-network-installer/pxe-network-installer/centos-pxe-storage-install delete mode 100644 installer/pxe-network-installer/pxe-network-installer/centos-pxe-worker-install delete mode 100644 installer/pxe-network-installer/pxe-network-installer/centos-pxe-worker_lowlatency-install delete mode 100755 installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-controller-install delete mode 100755 installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-smallsystem-install delete mode 100755 installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-smallsystem_lowlatency-install delete mode 100755 installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-storage-install delete mode 100755 installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-worker-install delete mode 100755 installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-worker_lowlatency-install delete mode 100644 kickstart/centos/build_srpm.data delete mode 100644 kickstart/centos/platform-kickstarts.spec delete mode 100644 kickstart/opensuse/platform-kickstarts.changes delete mode 100644 kickstart/opensuse/platform-kickstarts.spec delete mode 100644 mtce-common/centos/build_srpm.data delete mode 100644 mtce-common/centos/mtce-common.spec delete mode 100644 mtce-common/opensuse/mtce-common.changes delete mode 100644 mtce-common/opensuse/mtce-common.rpmlintrc delete mode 100644 mtce-common/opensuse/mtce-common.spec delete mode 100644 mtce-compute/centos/build_srpm.data delete mode 100644 mtce-compute/centos/mtce-compute.spec delete mode 100644 mtce-compute/opensuse/mtce-compute.changes delete mode 100644 mtce-compute/opensuse/mtce-compute.rpmlintrc delete mode 100644 mtce-compute/opensuse/mtce-compute.spec delete mode 100644 mtce-control/centos/build_srpm.data delete mode 100644 mtce-control/centos/mtce-control.spec delete mode 100644 mtce-control/opensuse/mtce-control.changes delete mode 100644 mtce-control/opensuse/mtce-control.rpmlintrc delete mode 100644 mtce-control/opensuse/mtce-control.spec delete mode 100644 mtce-storage/centos/build_srpm.data delete mode 100644 mtce-storage/centos/mtce-storage.spec delete mode 100644 mtce-storage/opensuse/mtce-storage.changes delete mode 100644 mtce-storage/opensuse/mtce-storage.rpmlintrc delete mode 100644 mtce-storage/opensuse/mtce-storage.spec delete mode 100644 mtce/centos/build_srpm.data delete mode 100644 mtce/centos/mtce.spec delete mode 100644 mtce/opensuse/mtce.changes delete mode 100644 mtce/opensuse/mtce.rpmlintrc delete mode 100644 mtce/opensuse/mtce.spec delete mode 100644 tools/rvmc/centos/Dockerfile delete mode 100644 tools/rvmc/centos/rvmc.stable_docker_image diff --git a/bsp-files/centos-ks-gen.pl b/bsp-files/centos-ks-gen.pl deleted file mode 100755 index 7683af51..00000000 --- a/bsp-files/centos-ks-gen.pl +++ /dev/null @@ -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 () { - 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 () { - $_ =~ 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); -} diff --git a/bsp-files/centos.syslinux.cfg b/bsp-files/centos.syslinux.cfg deleted file mode 100644 index f9e20b7c..00000000 --- a/bsp-files/centos.syslinux.cfg +++ /dev/null @@ -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 diff --git a/centos_build_layer.cfg b/centos_build_layer.cfg deleted file mode 100644 index c581999f..00000000 --- a/centos_build_layer.cfg +++ /dev/null @@ -1 +0,0 @@ -flock diff --git a/centos_iso_image.inc b/centos_iso_image.inc deleted file mode 100644 index d10f00fc..00000000 --- a/centos_iso_image.inc +++ /dev/null @@ -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 diff --git a/centos_pkg_dirs b/centos_pkg_dirs deleted file mode 100644 index 46ade9ae..00000000 --- a/centos_pkg_dirs +++ /dev/null @@ -1,7 +0,0 @@ -mtce-common -mtce -mtce-compute -mtce-control -mtce-storage -installer/pxe-network-installer -kickstart diff --git a/centos_stable_docker_images.inc b/centos_stable_docker_images.inc deleted file mode 100644 index ce6f525c..00000000 --- a/centos_stable_docker_images.inc +++ /dev/null @@ -1 +0,0 @@ -tools/rvmc diff --git a/installer/pxe-network-installer/centos/build_srpm.data b/installer/pxe-network-installer/centos/build_srpm.data deleted file mode 100644 index ba093d73..00000000 --- a/installer/pxe-network-installer/centos/build_srpm.data +++ /dev/null @@ -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 diff --git a/installer/pxe-network-installer/centos/pxe-network-installer.spec b/installer/pxe-network-installer/centos/pxe-network-installer.spec deleted file mode 100644 index 89fa9f32..00000000 --- a/installer/pxe-network-installer/centos/pxe-network-installer.spec +++ /dev/null @@ -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 -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 - diff --git a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-controller-install b/installer/pxe-network-installer/pxe-network-installer/centos-pxe-controller-install deleted file mode 100644 index c2d21b6e..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-controller-install +++ /dev/null @@ -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 - diff --git a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-smallsystem-install b/installer/pxe-network-installer/pxe-network-installer/centos-pxe-smallsystem-install deleted file mode 100644 index 3931ab1a..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-smallsystem-install +++ /dev/null @@ -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 - diff --git a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-smallsystem_lowlatency-install b/installer/pxe-network-installer/pxe-network-installer/centos-pxe-smallsystem_lowlatency-install deleted file mode 100644 index 12f5fb14..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-smallsystem_lowlatency-install +++ /dev/null @@ -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 - diff --git a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-storage-install b/installer/pxe-network-installer/pxe-network-installer/centos-pxe-storage-install deleted file mode 100644 index bb9f7b17..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-storage-install +++ /dev/null @@ -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 - diff --git a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-worker-install b/installer/pxe-network-installer/pxe-network-installer/centos-pxe-worker-install deleted file mode 100644 index 8b7cf41c..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-worker-install +++ /dev/null @@ -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 - diff --git a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-worker_lowlatency-install b/installer/pxe-network-installer/pxe-network-installer/centos-pxe-worker_lowlatency-install deleted file mode 100644 index c224ead0..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/centos-pxe-worker_lowlatency-install +++ /dev/null @@ -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 - diff --git a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-controller-install b/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-controller-install deleted file mode 100755 index 1c68ec6c..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-controller-install +++ /dev/null @@ -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 -} diff --git a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-smallsystem-install b/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-smallsystem-install deleted file mode 100755 index a42fabc9..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-smallsystem-install +++ /dev/null @@ -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 -} diff --git a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-smallsystem_lowlatency-install b/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-smallsystem_lowlatency-install deleted file mode 100755 index c713cb12..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-smallsystem_lowlatency-install +++ /dev/null @@ -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 -} diff --git a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-storage-install b/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-storage-install deleted file mode 100755 index e0afdcd8..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-storage-install +++ /dev/null @@ -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 -} diff --git a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-worker-install b/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-worker-install deleted file mode 100755 index 3304299a..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-worker-install +++ /dev/null @@ -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 -} diff --git a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-worker_lowlatency-install b/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-worker_lowlatency-install deleted file mode 100755 index 2430abb0..00000000 --- a/installer/pxe-network-installer/pxe-network-installer/efi-centos-pxe-worker_lowlatency-install +++ /dev/null @@ -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 -} diff --git a/kickstart/centos/build_srpm.data b/kickstart/centos/build_srpm.data deleted file mode 100644 index c454dc41..00000000 --- a/kickstart/centos/build_srpm.data +++ /dev/null @@ -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 diff --git a/kickstart/centos/platform-kickstarts.spec b/kickstart/centos/platform-kickstarts.spec deleted file mode 100644 index 640c4e76..00000000 --- a/kickstart/centos/platform-kickstarts.spec +++ /dev/null @@ -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 -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/ diff --git a/kickstart/opensuse/platform-kickstarts.changes b/kickstart/opensuse/platform-kickstarts.changes deleted file mode 100644 index 31559815..00000000 --- a/kickstart/opensuse/platform-kickstarts.changes +++ /dev/null @@ -1,9 +0,0 @@ -------------------------------------------------------------------- -Wed Jul 31 19:31:08 UTC 2019 - Marcela Rosales - -- 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 diff --git a/kickstart/opensuse/platform-kickstarts.spec b/kickstart/opensuse/platform-kickstarts.spec deleted file mode 100644 index 6d1d9967..00000000 --- a/kickstart/opensuse/platform-kickstarts.spec +++ /dev/null @@ -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 diff --git a/mtce-common/centos/build_srpm.data b/mtce-common/centos/build_srpm.data deleted file mode 100644 index 8aea7f6a..00000000 --- a/mtce-common/centos/build_srpm.data +++ /dev/null @@ -1,3 +0,0 @@ -SRC_DIR="src" -TIS_PATCH_VER=PKG_GITREVCOUNT -BUILD_IS_SLOW=5 diff --git a/mtce-common/centos/mtce-common.spec b/mtce-common/centos/mtce-common.spec deleted file mode 100644 index ec90ebc0..00000000 --- a/mtce-common/centos/mtce-common.spec +++ /dev/null @@ -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 -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 - diff --git a/mtce-common/opensuse/mtce-common.changes b/mtce-common/opensuse/mtce-common.changes deleted file mode 100644 index 5cb42851..00000000 --- a/mtce-common/opensuse/mtce-common.changes +++ /dev/null @@ -1,10 +0,0 @@ -------------------------------------------------------------------- -Wed Jul 31 19:16:29 UTC 2019 - Marcela Rosales - -- 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 - diff --git a/mtce-common/opensuse/mtce-common.rpmlintrc b/mtce-common/opensuse/mtce-common.rpmlintrc deleted file mode 100644 index adc59bf3..00000000 --- a/mtce-common/opensuse/mtce-common.rpmlintrc +++ /dev/null @@ -1 +0,0 @@ -setBadness('script-without-shebang', 2) diff --git a/mtce-common/opensuse/mtce-common.spec b/mtce-common/opensuse/mtce-common.spec deleted file mode 100644 index e7f20992..00000000 --- a/mtce-common/opensuse/mtce-common.spec +++ /dev/null @@ -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 diff --git a/mtce-compute/centos/build_srpm.data b/mtce-compute/centos/build_srpm.data deleted file mode 100644 index aad1e1cc..00000000 --- a/mtce-compute/centos/build_srpm.data +++ /dev/null @@ -1,3 +0,0 @@ -SRC_DIR="$PKG_BASE/src" -COPY_LIST="$SRC_DIR/*" -TIS_PATCH_VER=PKG_GITREVCOUNT diff --git a/mtce-compute/centos/mtce-compute.spec b/mtce-compute/centos/mtce-compute.spec deleted file mode 100644 index de9f49d4..00000000 --- a/mtce-compute/centos/mtce-compute.spec +++ /dev/null @@ -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 -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 diff --git a/mtce-compute/opensuse/mtce-compute.changes b/mtce-compute/opensuse/mtce-compute.changes deleted file mode 100644 index 1bef2cc6..00000000 --- a/mtce-compute/opensuse/mtce-compute.changes +++ /dev/null @@ -1,17 +0,0 @@ -------------------------------------------------------------------- -Tue Jul 30 21:21:46 UTC 2019 - Marcela Rosales - -- Remove tarball from OBS and instead use _service XML to get the source - code. - -------------------------------------------------------------------- -Thu Jun 20 13:18:40 UTC 2019 - Marcela Rosales - -- 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 diff --git a/mtce-compute/opensuse/mtce-compute.rpmlintrc b/mtce-compute/opensuse/mtce-compute.rpmlintrc deleted file mode 100644 index adc59bf3..00000000 --- a/mtce-compute/opensuse/mtce-compute.rpmlintrc +++ /dev/null @@ -1 +0,0 @@ -setBadness('script-without-shebang', 2) diff --git a/mtce-compute/opensuse/mtce-compute.spec b/mtce-compute/opensuse/mtce-compute.spec deleted file mode 100644 index 5474d443..00000000 --- a/mtce-compute/opensuse/mtce-compute.spec +++ /dev/null @@ -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 - -%preun -%service_del_preun goenabled-worker.service goenabled-worker.target - -%postun -%service_del_postun goenabled-worker.service goenabled-worker.target - -%files -%defattr(-,root,root,-) -%dir %{_sysconfdir}/goenabled.d -%dir %{_datarootdir}/licenses/mtce-compute-1.0 -%{_sysconfdir}/init.d/goenabledWorker -%{local_etc_goenabledd}/virt-support-goenabled.sh -%{_unitdir}/goenabled-worker.service -%license %{_datarootdir}/licenses/mtce-compute-1.0/LICENSE - -%changelog diff --git a/mtce-control/centos/build_srpm.data b/mtce-control/centos/build_srpm.data deleted file mode 100644 index aad1e1cc..00000000 --- a/mtce-control/centos/build_srpm.data +++ /dev/null @@ -1,3 +0,0 @@ -SRC_DIR="$PKG_BASE/src" -COPY_LIST="$SRC_DIR/*" -TIS_PATCH_VER=PKG_GITREVCOUNT diff --git a/mtce-control/centos/mtce-control.spec b/mtce-control/centos/mtce-control.spec deleted file mode 100644 index 20d41000..00000000 --- a/mtce-control/centos/mtce-control.spec +++ /dev/null @@ -1,50 +0,0 @@ -%define debug_package %{nil} - -Name: mtce-control -Version: 1.0 -Release: %{tis_patch_ver}%{?_tis_dist} -Summary: StarlingX Platform Controller Node Maintenance Package - -Group: base -License: Apache-2.0 -Packager: Wind River -URL: unknown - -Source0: %{name}-%{version}.tar.gz - -BuildRequires: systemd -BuildRequires: systemd-devel -Requires: bash -Requires: /bin/systemctl -Requires: lighttpd -Requires: qemu-kvm-ev - -%description -Maintenance support files for controller-only node type - -%prep -%setup - -%build - -%install -make install buildroot=%{buildroot} _sysconfdir=%{_sysconfdir} _unitdir=%{_unitdir} _datarootdir=%{_datarootdir} - -%post -if [ $1 -eq 1 ] ; then - /bin/systemctl enable lighttpd.service - /bin/systemctl enable qemu_clean.service - /bin/systemctl enable hbsAgent.service -fi -exit 0 - -%files -%defattr(-,root,root,-) -%{_sysconfdir}/init.d/goenabledControl -%license %{_datarootdir}/licenses/mtce-control-1.0/LICENSE -%{_sysconfdir}/pmon.d/hbsAgent.conf -%{_sysconfdir}/init.d/hbsAgent -%{_unitdir}/hbsAgent.service - -%clean -rm -rf $RPM_BUILD_ROOT diff --git a/mtce-control/opensuse/mtce-control.changes b/mtce-control/opensuse/mtce-control.changes deleted file mode 100644 index b9717d40..00000000 --- a/mtce-control/opensuse/mtce-control.changes +++ /dev/null @@ -1,15 +0,0 @@ -------------------------------------------------------------------- -Wed Jul 31 13:28:21 UTC 2019 - Marcela Rosales - -- Remove tarball from OBS and use _service XML to get the source code - -------------------------------------------------------------------- -Thu Jun 20 14:29:17 UTC 2019 - Marcela Rosales - -- Substitute qemu-kvm-ev with openSUSE's qemu-kvm dependency -- Use systemd for Requires instead of /bin/systemctl - -------------------------------------------------------------------- -Fri Jun 7 21:39:14 UTC 2019 - hayde.martinez.landa@intel.com - -- Inital commit diff --git a/mtce-control/opensuse/mtce-control.rpmlintrc b/mtce-control/opensuse/mtce-control.rpmlintrc deleted file mode 100644 index adc59bf3..00000000 --- a/mtce-control/opensuse/mtce-control.rpmlintrc +++ /dev/null @@ -1 +0,0 @@ -setBadness('script-without-shebang', 2) diff --git a/mtce-control/opensuse/mtce-control.spec b/mtce-control/opensuse/mtce-control.spec deleted file mode 100644 index 76cf5b65..00000000 --- a/mtce-control/opensuse/mtce-control.spec +++ /dev/null @@ -1,58 +0,0 @@ -Summary: Controller Node Maintenance Package -Name: mtce-control -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 -BuildRequires: systemd-sysvinit -Requires: bash -Requires: systemd -Requires: lighttpd -Requires: qemu-kvm - -%description -Maintenance support files for controller-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 hbsAgent.service hbsAgent.target - -%post -%service_add_post hbsAgent.service hbsAgent.target -if [ $1 -eq 1 ] ; then - /bin/systemctl enable lighttpd.service - /bin/systemctl enable qemu_clean.service - /bin/systemctl enable hbsAgent.service -fi -exit 0 - -%preun -%service_del_preun hbsAgent.service hbsAgent.target - -%postun -%service_del_postun hbsAgent.service hbsAgent.target - -%files -%dir %{_sysconfdir}/pmon.d -%dir %{_datadir}/licenses/mtce-control-1.0 -%defattr(-,root,root,-) -%{_sysconfdir}/init.d/goenabledControl -%license %{_datarootdir}/licenses/mtce-control-1.0/LICENSE -%config %{_sysconfdir}/pmon.d/hbsAgent.conf -%{_sysconfdir}/init.d/hbsAgent -%{_unitdir}/hbsAgent.service - -%changelog diff --git a/mtce-storage/centos/build_srpm.data b/mtce-storage/centos/build_srpm.data deleted file mode 100644 index aad1e1cc..00000000 --- a/mtce-storage/centos/build_srpm.data +++ /dev/null @@ -1,3 +0,0 @@ -SRC_DIR="$PKG_BASE/src" -COPY_LIST="$SRC_DIR/*" -TIS_PATCH_VER=PKG_GITREVCOUNT diff --git a/mtce-storage/centos/mtce-storage.spec b/mtce-storage/centos/mtce-storage.spec deleted file mode 100644 index c97a4761..00000000 --- a/mtce-storage/centos/mtce-storage.spec +++ /dev/null @@ -1,41 +0,0 @@ -%define debug_package %{nil} - -Name: mtce-storage -Version: 1.0 -Release: %{tis_patch_ver}%{?_tis_dist} -Summary: StarlingX Platform Storage Node Maintenance Package - -Group: base -License: Apache-2.0 -Packager: Wind River -URL: unknown - -Source0: %{name}-%{version}.tar.gz - -BuildRequires: systemd -BuildRequires: systemd-devel -Requires: bash -Requires: /bin/systemctl - -%description -Maintenance support files for storage-only node type - -%prep -%setup - -%build - -%install -make install buildroot=%{buildroot} _sysconfdir=%{_sysconfdir} _unitdir=%{_unitdir} _datarootdir=%{_datarootdir} - -%post -/bin/systemctl enable goenabled-storage.service - -%files -%defattr(-,root,root,-) -%{_sysconfdir}/init.d/goenabledStorage -%{_unitdir}/goenabled-storage.service -%license %{_datarootdir}/licenses/mtce-storage-1.0/LICENSE - -%clean -rm -rf $RPM_BUILD_ROOT diff --git a/mtce-storage/opensuse/mtce-storage.changes b/mtce-storage/opensuse/mtce-storage.changes deleted file mode 100644 index d076148a..00000000 --- a/mtce-storage/opensuse/mtce-storage.changes +++ /dev/null @@ -1,9 +0,0 @@ -------------------------------------------------------------------- -Wed Jul 31 13:15:18 UTC 2019 - Marcela Rosales - -- Remove tarball from OBS and use _service XML to get the source code. - -------------------------------------------------------------------- -Tue Jun 11 12:04:41 UTC 2019 - xe1gyq@gmail.com - -- Initial commit diff --git a/mtce-storage/opensuse/mtce-storage.rpmlintrc b/mtce-storage/opensuse/mtce-storage.rpmlintrc deleted file mode 100644 index adc59bf3..00000000 --- a/mtce-storage/opensuse/mtce-storage.rpmlintrc +++ /dev/null @@ -1 +0,0 @@ -setBadness('script-without-shebang', 2) diff --git a/mtce-storage/opensuse/mtce-storage.spec b/mtce-storage/opensuse/mtce-storage.spec deleted file mode 100644 index b244abc1..00000000 --- a/mtce-storage/opensuse/mtce-storage.spec +++ /dev/null @@ -1,56 +0,0 @@ -Summary: StarlingX Platform Storage Node Maintenance -Name: mtce-storage -Version: 1.0.0 -Release: 0 -License: Apache-2.0 -Group: Development/Tools/Other -URL: https://opendev.org/starlingx/metal -Source0: %{name}-%{version}.tar.gz - -BuildRequires: systemd -BuildRequires: systemd-devel -BuildRequires: insserv-compat -Requires: /bin/systemctl -Requires: bash - -BuildArch: noarch - -%description -Maintenance support files for storage-only node type. - -%prep -%autosetup -n %{name}-%{version}/src - -%build - -%install -make install buildroot=%{buildroot} _sysconfdir=%{_sysconfdir} _unitdir=%{_unitdir} _datarootdir=%{_datarootdir} -install -dD -m 0755 %{buildroot}%{_sbindir} -ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcgoenabledStorage -ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcgoenabled-storage - -%pre -%service_add_pre goenabled-storage.service - -%post -%service_add_post goenabled-storage.service - -%preun -%stop_on_removal -%service_del_preun goenabled-storage.service - -%postun -%restart_on_update -%insserv_cleanup -%service_del_postun goenabled-storage.service - -%files -%defattr(-,root,root,-) -%{_sysconfdir}/init.d/goenabledStorage -%{_sbindir}/rcgoenabledStorage -%{_sbindir}/rcgoenabled-storage -%{_unitdir}/goenabled-storage.service -%license %{_datarootdir}/licenses/mtce-storage-1.0/LICENSE -%{_datadir}/licenses/mtce-storage-1.0 - -%changelog diff --git a/mtce/centos/build_srpm.data b/mtce/centos/build_srpm.data deleted file mode 100644 index 8aea7f6a..00000000 --- a/mtce/centos/build_srpm.data +++ /dev/null @@ -1,3 +0,0 @@ -SRC_DIR="src" -TIS_PATCH_VER=PKG_GITREVCOUNT -BUILD_IS_SLOW=5 diff --git a/mtce/centos/mtce.spec b/mtce/centos/mtce.spec deleted file mode 100644 index 9903847a..00000000 --- a/mtce/centos/mtce.spec +++ /dev/null @@ -1,609 +0,0 @@ -Summary: Titanuim Server Common Maintenance Package -Name: mtce -Version: 1.0 -Release: %{tis_patch_ver}%{?_tis_dist} -License: Apache-2.0 -Group: base -Packager: Wind River -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 -BuildRequires: mtce-common-dev >= 1.0 -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: libamon.so.1()(64bit) -Requires: libc.so.6(GLIBC_2.2.5)(64bit) -Requires: libstdc++.so.6(GLIBCXX_3.4.11)(64bit) -Requires: /bin/sh -Requires: mtce-pmon >= 1.0 -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 -Requires: /usr/bin/ipmitool -Requires: /usr/bin/redfishtool - -%description -StarlingX Host Maintenance services. A suite of daemons that provide -host maintainability and a high level of fault detection with automatic -notification and recovery.The Maintenance Service (mtcAgent/mtcClient) -manages hosts according to an abbreviated version of the CCITT X.731 ITU -specification. The Heartbeat Service (hbsAgent/hbsClient) adds fast failure -detection over the management and infstructure networks. The Process -Monitor service (pmond) add both passive and active process monitoring and -automatic recovery of stopped or killed processes. The File System Monitor -Service (fsmond) adds detection and reporting of local file system -problems. The Hardware Monitor Service (hwmond) adds present and predictive -hardware failure detection, reporting and recovery. -The Host Watchdog (hostwd) daemon watches for errors in -pmond and logs system information on error. All of these maintenance -services improve MTTD of node failures as well as resource overload and out -of spec operating conditions that can reduce outage time through automated -notification and recovery thereby improving overall platform availability -for the customer. - -%package -n mtce-dev -Summary: Titanuim Server Maintenance Software Development Package -Group: base -Provides: mtce-dev = %{version}-%{release} - -%description -n mtce-dev -Titanuim Cloud Maintenance. This package contains header files, -and related items necessary for software development. - -%package -n mtce-pmon -Summary: Titanuim Server Maintenance Process Monitor Package -Group: base -BuildRequires: cppcheck -Requires: util-linux -Requires: /bin/bash -Requires: /bin/systemctl -Requires: dpkg -Requires: time -Requires: libstdc++.so.6(CXXABI_1.3)(64bit) -Requires: libfmcommon.so.1()(64bit) -Requires: libc.so.6(GLIBC_2.7)(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: 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: librt.so.1(GLIBC_2.2.5)(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: 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) -Provides: libamon.so.1()(64bit) - -%description -n mtce-pmon -StarlingX Maintenance Process Monitor service (pmond) with -passive (pid), active (msg) and status (qry) process monitoring with -automatic recovery and failure reporting of registered failed processes. - -%package -n mtce-hwmon -Summary: Titanuim Server Maintenance Hardware Monitor Package -Group: base -Requires: dpkg -Requires: time -Requires: /bin/bash -Requires: libjson-c.so.2()(64bit) -Requires: libstdc++.so.6(CXXABI_1.3)(64bit) -Requires: librt.so.1(GLIBC_2.2.5)(64bit) -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: 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: libevent >= 2.0.21 -Requires: libevent-2.0.so.5()(64bit) -Requires: libm.so.6()(64bit) -Requires: rtld(GNU_HASH) -Requires: libstdc++.so.6()(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/redfishtool - -%description -n mtce-hwmon -StarlingX Host Maintenance Hardware Monitor Service (hwmond) adds -in and out of service hardware sensor monitoring, alarming and recovery -handling. - -%package -n mtce-hostw -Summary: Titanuim Server Common Maintenance Package -Group: base -Requires: util-linux -Requires: /bin/bash -Requires: /bin/systemctl -Requires: dpkg -Requires: libstdc++.so.6(CXXABI_1.3)(64bit) -Requires: libc.so.6(GLIBC_2.2.5)(64bit) -Requires: libstdc++.so.6(GLIBCXX_3.4.11)(64bit) -Requires: librt.so.1()(64bit) -Requires: libc.so.6(GLIBC_2.3)(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: librt.so.1(GLIBC_2.2.5)(64bit) -Requires: libm.so.6()(64bit) -Requires: rtld(GNU_HASH) -Requires: libstdc++.so.6()(64bit) -Requires: libc.so.6()(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) - -%description -n mtce-hostw -StarlingX Host Maintenance services. A suite of daemons that provide -host maintainability and a high level of fault detection with automatic -notification and recovery.The Maintenance Service (mtcAgent/mtcClient) -manages hosts according to an abbreviated version of the CCITT X.731 ITU -specification. The Heartbeat Service (hbsAgent/hbsClient) adds fast failure -detection over the management and infstructure networks. The Process -Monitor service (pmond) add both passive and active process monitoring and -automatic recovery of stopped or killed processes. The File System Monitor -Service (fsmond) adds detection and reporting of local file system -problems. The Hardware Monitor Service (hwmond) adds present and predictive -hardware failure detection, reporting and recovery. The Guest Services -(guestAgent/guestServer) daemons control access into and heartbeat of guest -VMs on the worker. The Host Watchdog (hostwd) daemon watches for errors in -pmond and logs system information on error. All of these maintenance -services improve MTTD of node failures as well as resource overload and out -of spec operating conditions that can reduce outage time through automated -notification and recovery thereby improving overall platform availability -for the customer. - -%package -n mtce-lmon -Summary: Titanuim Server Maintenance Link Monitor Package -Group: base -BuildRequires: cppcheck -Requires: util-linux -Requires: /bin/bash -Requires: /bin/systemctl -Requires: dpkg -Requires: time -Requires: libstdc++.so.6(CXXABI_1.3)(64bit) -Requires: libfmcommon.so.1()(64bit) -Requires: libc.so.6(GLIBC_2.7)(64bit) -Requires: libc.so.6(GLIBC_2.2.5)(64bit) -Requires: libstdc++.so.6(GLIBCXX_3.4.11)(64bit) -Requires: /bin/sh -Requires: libc.so.6(GLIBC_2.3)(64bit) -Requires: libc.so.6(GLIBC_2.14)(64bit) -Requires: librt.so.1(GLIBC_2.3.3)(64bit) -Requires: libgcc_s.so.1(GCC_3.0)(64bit) -Requires: librt.so.1(GLIBC_2.2.5)(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: libgcc_s.so.1()(64bit) -Requires: libstdc++.so.6(GLIBCXX_3.4)(64bit) -Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) - -%description -n mtce-lmon -StarlingX Maintenance Link Monitor service (lmond) provides -netlink monitoring for provisioned oam, mgmt and cluster-host interfaces. - -%define local_dir /usr/local -%define local_bindir %{local_dir}/bin -%define local_sbindir %{local_dir}/sbin -%define local_etc_pmond %{_sysconfdir}/pmon.d -%define local_etc_goenabledd %{_sysconfdir}/goenabled.d -%define local_etc_collectd %{_sysconfdir}/collect.d -%define local_etc_servicesd %{_sysconfdir}/services.d -%define local_etc_logrotated %{_sysconfdir}/logrotate.d -%define bmc_profilesd %{_sysconfdir}/bmc/server_profiles.d -%define ocf_resourced /usr/lib/ocf/resource.d - -%prep -%setup - -# Build mtce package -%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 mtce package -%install - -VER=%{version} -MAJOR=$(echo $VER | awk -F . '{print $1}') -MINOR=$(echo $VER | awk -F . '{print $2}') - -install -m 755 -d %{buildroot}%{_sysconfdir} -install -m 755 -d %{buildroot}/usr -install -m 755 -d %{buildroot}/%{_bindir} -install -m 755 -d %{buildroot}/usr/local -install -m 755 -d %{buildroot}%{local_bindir} -install -m 755 -d %{buildroot}/usr/local/sbin -install -m 755 -d %{buildroot}/%{_sbindir} -install -m 755 -d %{buildroot}/lib -install -m 755 -d %{buildroot}%{_sysconfdir}/mtc -install -m 755 -d %{buildroot}%{_sysconfdir}/mtc/tmp - -# Resource Agent Stuff -install -m 755 -d %{buildroot}/usr/lib -install -m 755 -d %{buildroot}/usr/lib/ocf -install -m 755 -d %{buildroot}/usr/lib/ocf/resource.d -install -m 755 -d %{buildroot}/usr/lib/ocf/resource.d/platform -install -m 755 -p -D %{_buildsubdir}/scripts/mtcAgent %{buildroot}/usr/lib/ocf/resource.d/platform/mtcAgent -install -m 755 -p -D %{_buildsubdir}/hwmon/scripts/ocf/hwmon %{buildroot}/usr/lib/ocf/resource.d/platform/hwmon - -# config files -install -m 600 -p -D %{_buildsubdir}/scripts/mtc.ini %{buildroot}%{_sysconfdir}/mtc.ini -install -m 600 -p -D %{_buildsubdir}/scripts/mtc.conf %{buildroot}%{_sysconfdir}/mtc.conf -install -m 600 -p -D %{_buildsubdir}/fsmon/scripts/fsmond.conf %{buildroot}%{_sysconfdir}/mtc/fsmond.conf -install -m 600 -p -D %{_buildsubdir}/hwmon/scripts/hwmond.conf %{buildroot}%{_sysconfdir}/mtc/hwmond.conf -install -m 600 -p -D %{_buildsubdir}/pmon/scripts/pmond.conf %{buildroot}%{_sysconfdir}/mtc/pmond.conf -install -m 600 -p -D %{_buildsubdir}/lmon/scripts/lmond.conf %{buildroot}%{_sysconfdir}/mtc/lmond.conf -install -m 600 -p -D %{_buildsubdir}/hostw/scripts/hostwd.conf %{buildroot}%{_sysconfdir}/mtc/hostwd.conf - -install -m 755 -d %{buildroot}/%{_sysconfdir}/etc/bmc/server_profiles.d -install -m 644 -p -D %{_buildsubdir}/scripts/sensor_hp360_v1_ilo_v4.profile %{buildroot}/%{_sysconfdir}/bmc/server_profiles.d/sensor_hp360_v1_ilo_v4.profile -install -m 644 -p -D %{_buildsubdir}/scripts/sensor_hp380_v1_ilo_v4.profile %{buildroot}/%{_sysconfdir}/bmc/server_profiles.d/sensor_hp380_v1_ilo_v4.profile -install -m 644 -p -D %{_buildsubdir}/scripts/sensor_quanta_v1_ilo_v4.profile %{buildroot}/%{_sysconfdir}/bmc/server_profiles.d/sensor_quanta_v1_ilo_v4.profile - -# binaries -install -m 700 -p -D %{_buildsubdir}/maintenance/mtcAgent %{buildroot}/%{local_bindir}/mtcAgent -install -m 700 -p -D %{_buildsubdir}/maintenance/mtcClient %{buildroot}/%{local_bindir}/mtcClient -install -m 700 -p -D %{_buildsubdir}/heartbeat/hbsAgent %{buildroot}/%{local_bindir}/hbsAgent -install -m 700 -p -D %{_buildsubdir}/heartbeat/hbsClient %{buildroot}/%{local_bindir}/hbsClient -install -m 700 -p -D %{_buildsubdir}/pmon/pmond %{buildroot}/%{local_bindir}/pmond -install -m 700 -p -D %{_buildsubdir}/lmon/lmond %{buildroot}/%{local_bindir}/lmond -install -m 700 -p -D %{_buildsubdir}/hostw/hostwd %{buildroot}/%{local_bindir}/hostwd -install -m 700 -p -D %{_buildsubdir}/fsmon/fsmond %{buildroot}/%{local_bindir}/fsmond -install -m 700 -p -D %{_buildsubdir}/hwmon/hwmond %{buildroot}/%{local_bindir}/hwmond -install -m 700 -p -D %{_buildsubdir}/mtclog/mtclogd %{buildroot}/%{local_bindir}/mtclogd -install -m 700 -p -D %{_buildsubdir}/alarm/mtcalarmd %{buildroot}/%{local_bindir}/mtcalarmd -install -m 700 -p -D %{_buildsubdir}/scripts/wipedisk %{buildroot}/%{local_bindir}/wipedisk -install -m 700 -p -D %{_buildsubdir}/fsync/fsync %{buildroot}/%{_sbindir}/fsync -install -m 700 -p -D %{_buildsubdir}/pmon/scripts/pmon-restart %{buildroot}/%{local_sbindir}/pmon-restart -install -m 700 -p -D %{_buildsubdir}/pmon/scripts/pmon-start %{buildroot}/%{local_sbindir}/pmon-start -install -m 700 -p -D %{_buildsubdir}/pmon/scripts/pmon-stop %{buildroot}/%{local_sbindir}/pmon-stop - -# init script files -install -m 700 -p -D %{_buildsubdir}/scripts/mtcClient %{buildroot}%{_sysconfdir}/init.d/mtcClient -install -m 700 -p -D %{_buildsubdir}/scripts/hbsClient %{buildroot}%{_sysconfdir}/init.d/hbsClient -install -m 700 -p -D %{_buildsubdir}/hwmon/scripts/lsb/hwmon %{buildroot}%{_sysconfdir}/init.d/hwmon -install -m 700 -p -D %{_buildsubdir}/fsmon/scripts/fsmon %{buildroot}%{_sysconfdir}/init.d/fsmon -install -m 700 -p -D %{_buildsubdir}/scripts/mtclog %{buildroot}%{_sysconfdir}/init.d/mtclog -install -m 700 -p -D %{_buildsubdir}/pmon/scripts/pmon %{buildroot}%{_sysconfdir}/init.d/pmon -install -m 700 -p -D %{_buildsubdir}/lmon/scripts/lmon %{buildroot}%{_sysconfdir}/init.d/lmon -install -m 700 -p -D %{_buildsubdir}/hostw/scripts/hostw %{buildroot}%{_sysconfdir}/init.d/hostw -install -m 700 -p -D %{_buildsubdir}/alarm/scripts/mtcalarm.init %{buildroot}%{_sysconfdir}/init.d/mtcalarm - -# install -m 755 -p -D %{_buildsubdir}/scripts/config %{buildroot}%{_sysconfdir}/init.d/config - -# TODO: Init hack. Should move to proper module -install -m 755 -p -D %{_buildsubdir}/scripts/hwclock.sh %{buildroot}%{_sysconfdir}/init.d/hwclock.sh -install -m 644 -p -D %{_buildsubdir}/scripts/hwclock.service %{buildroot}%{_unitdir}/hwclock.service -install -m 755 -p -D %{_buildsubdir}/scripts/crash-dump-manager %{buildroot}%{_sysconfdir}/init.d/crash-dump-manager -install -m 644 -p -D %{_buildsubdir}/scripts/crash-dump-manager.service %{buildroot}%{_unitdir}/crash-dump-manager.service - -# systemd service files -install -m 644 -p -D %{_buildsubdir}/fsmon/scripts/fsmon.service %{buildroot}%{_unitdir}/fsmon.service -install -m 644 -p -D %{_buildsubdir}/hwmon/scripts/hwmon.service %{buildroot}%{_unitdir}/hwmon.service -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/pmon.service %{buildroot}%{_unitdir}/pmon.service -install -m 644 -p -D %{_buildsubdir}/hostw/scripts/hostw.service %{buildroot}%{_unitdir}/hostw.service -install -m 644 -p -D %{_buildsubdir}/scripts/mtcClient.service %{buildroot}%{_unitdir}/mtcClient.service -install -m 644 -p -D %{_buildsubdir}/scripts/hbsClient.service %{buildroot}%{_unitdir}/hbsClient.service -install -m 644 -p -D %{_buildsubdir}/scripts/mtclog.service %{buildroot}%{_unitdir}/mtclog.service -install -m 644 -p -D %{_buildsubdir}/scripts/goenabled.service %{buildroot}%{_unitdir}/goenabled.service -install -m 644 -p -D %{_buildsubdir}/scripts/runservices.service %{buildroot}%{_unitdir}/runservices.service -install -m 644 -p -D %{_buildsubdir}/alarm/scripts/mtcalarm.service %{buildroot}%{_unitdir}/mtcalarm.service -install -m 644 -p -D %{_buildsubdir}/lmon/scripts/lmon.service %{buildroot}%{_unitdir}/lmon.service - -# go enabled stuff -install -m 755 -d %{buildroot}%{local_etc_goenabledd} -install -m 755 -p -D %{_buildsubdir}/scripts/goenabled %{buildroot}%{_sysconfdir}/init.d/goenabled - -# start or stop services test script -install -m 755 -d %{buildroot}%{local_etc_servicesd} -install -m 755 -d %{buildroot}%{local_etc_servicesd}/controller -install -m 755 -d %{buildroot}%{local_etc_servicesd}/worker -install -m 755 -d %{buildroot}%{local_etc_servicesd}/storage -install -m 755 -p -D %{_buildsubdir}/scripts/mtcTest %{buildroot}/%{local_etc_servicesd}/worker -install -m 755 -p -D %{_buildsubdir}/scripts/mtcTest %{buildroot}/%{local_etc_servicesd}/controller -install -m 755 -p -D %{_buildsubdir}/scripts/mtcTest %{buildroot}/%{local_etc_servicesd}/storage -install -m 755 -p -D %{_buildsubdir}/scripts/runservices %{buildroot}%{_sysconfdir}/init.d/runservices - -# test tools -install -m 755 -p -D %{_buildsubdir}/scripts/dmemchk.sh %{buildroot}%{local_sbindir} - -# process monitor config files -install -m 755 -d %{buildroot}%{local_etc_pmond} -install -m 644 -p -D %{_buildsubdir}/scripts/mtcClient.conf %{buildroot}%{local_etc_pmond}/mtcClient.conf -install -m 644 -p -D %{_buildsubdir}/scripts/hbsClient.conf %{buildroot}%{local_etc_pmond}/hbsClient.conf -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/acpid.conf %{buildroot}%{local_etc_pmond}/acpid.conf -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/sshd.conf %{buildroot}%{local_etc_pmond}/sshd.conf -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/syslog-ng.conf %{buildroot}%{local_etc_pmond}/syslog-ng.conf -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/nslcd.conf %{buildroot}%{local_etc_pmond}/nslcd.conf -install -m 644 -p -D %{_buildsubdir}/fsmon/scripts/fsmon.conf %{buildroot}%{local_etc_pmond}/fsmon.conf -install -m 644 -p -D %{_buildsubdir}/scripts/mtclogd.conf %{buildroot}%{local_etc_pmond}/mtclogd.conf -install -m 644 -p -D %{_buildsubdir}/alarm/scripts/mtcalarm.pmon.conf %{buildroot}%{local_etc_pmond}/mtcalarm.conf -install -m 644 -p -D %{_buildsubdir}/lmon/scripts/lmon.pmon.conf %{buildroot}%{local_etc_pmond}/lmon.conf - -# log rotation -install -m 755 -d %{buildroot}%{_sysconfdir}/logrotate.d -install -m 644 -p -D %{_buildsubdir}/scripts/crashdump.logrotate %{buildroot}%{local_etc_logrotated}/crashdump.logrotate -install -m 644 -p -D %{_buildsubdir}/scripts/mtce.logrotate %{buildroot}%{local_etc_logrotated}/mtce.logrotate -install -m 644 -p -D %{_buildsubdir}/hostw/scripts/hostw.logrotate %{buildroot}%{local_etc_logrotated}/hostw.logrotate -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/pmon.logrotate %{buildroot}%{local_etc_logrotated}/pmon.logrotate -install -m 644 -p -D %{_buildsubdir}/lmon/scripts/lmon.logrotate %{buildroot}%{local_etc_logrotated}/lmon.logrotate -install -m 644 -p -D %{_buildsubdir}/fsmon/scripts/fsmon.logrotate %{buildroot}%{local_etc_logrotated}/fsmon.logrotate -install -m 644 -p -D %{_buildsubdir}/hwmon/scripts/hwmon.logrotate %{buildroot}%{local_etc_logrotated}/hwmon.logrotate -install -m 644 -p -D %{_buildsubdir}/alarm/scripts/mtcalarm.logrotate %{buildroot}%{local_etc_logrotated}/mtcalarm.logrotate - -# collect scripts -install -m 755 -d %{buildroot}%{local_etc_collectd} -install -m 755 -p -D %{_buildsubdir}/scripts/collect_bmc.sh %{buildroot}%{local_etc_collectd}/collect_bmc - -# syslog configuration -install -m 644 -p -D %{_buildsubdir}/scripts/mtce.syslog %{buildroot}%{_sysconfdir}/syslog-ng/conf.d/mtce.conf - -# software development files -install -m 644 -p -D %{_buildsubdir}/heartbeat/mtceHbsCluster.h %{buildroot}/%{_includedir}/mtceHbsCluster.h - -install -m 755 -p -D %{_buildsubdir}/public/libamon.so.$MAJOR %{buildroot}%{_libdir}/libamon.so.$MAJOR -cd %{buildroot}%{_libdir} ; ln -s libamon.so.$MAJOR libamon.so.$MAJOR.$MINOR -cd %{buildroot}%{_libdir} ; ln -s libamon.so.$MAJOR libamon.so - -# volatile directories -install -m 755 -d %{buildroot}/var -install -m 755 -d %{buildroot}/var/run - -# Enable all services in systemd -%post -/bin/systemctl enable fsmon.service -/bin/systemctl enable mtcClient.service -/bin/systemctl enable hbsClient.service -/bin/systemctl enable mtclog.service -/bin/systemctl enable iscsid.service -/bin/systemctl enable rsyncd.service -/bin/systemctl enable goenabled.service -/bin/systemctl enable mtcalarm.service -/bin/systemctl enable crash-dump-manager.service - -%post -n mtce-hostw -/bin/systemctl enable hostw.service - -%post -n mtce-pmon -/bin/systemctl enable pmon.service - -%post -n mtce-lmon -/bin/systemctl enable lmon.service - -############################### -# Maintenance RPM Files -############################### -%files -%license LICENSE -%defattr(-,root,root,-) - -# create the mtc and its tmp dir -%dir %{_sysconfdir}/mtc -%dir %{_sysconfdir}/mtc/tmp - -# SM OCF Start/Stop/Monitor Scripts -%{ocf_resourced}/platform/mtcAgent - -# Config files -%config(noreplace)/etc/mtc.ini - -# Config files - Non-Modifiable -%{_sysconfdir}/mtc.conf -%{_sysconfdir}/mtc/fsmond.conf - -# Maintenance Process Monitor Config Files -%{local_etc_pmond}/sshd.conf -%{local_etc_pmond}/mtcClient.conf -%{local_etc_pmond}/acpid.conf -%{local_etc_pmond}/hbsClient.conf -%{local_etc_pmond}/syslog-ng.conf -%{local_etc_pmond}/fsmon.conf -%{local_etc_pmond}/mtclogd.conf -%{local_etc_pmond}/mtcalarm.conf -%{local_etc_pmond}/nslcd.conf - -# Maintenance log rotation config files -%{local_etc_logrotated}/fsmon.logrotate -%{local_etc_logrotated}/mtce.logrotate -%{local_etc_logrotated}/mtcalarm.logrotate -%{local_etc_logrotated}/crashdump.logrotate - -# Maintenance collect files -%{local_etc_collectd}/collect_bmc - -# Maintenance syslog config -%{_sysconfdir}/syslog-ng/conf.d/mtce.conf - -# Maintenance start/stop services scripts -%{local_etc_servicesd}/controller/mtcTest -%{local_etc_servicesd}/storage/mtcTest -%{local_etc_servicesd}/worker/mtcTest - -# BMC profile Files -%{bmc_profilesd}/sensor_hp360_v1_ilo_v4.profile -%{bmc_profilesd}/sensor_quanta_v1_ilo_v4.profile -%{bmc_profilesd}/sensor_hp380_v1_ilo_v4.profile - -# Init scripts -%{_sysconfdir}/init.d/runservices -%{_sysconfdir}/init.d/goenabled -%{_sysconfdir}/init.d/fsmon -%{_sysconfdir}/init.d/mtclog -%{_sysconfdir}/init.d/hbsClient -%{_sysconfdir}/init.d/mtcClient -%{_sysconfdir}/init.d/mtcalarm -%{_sysconfdir}/init.d/hwclock.sh -%{_sysconfdir}/init.d/crash-dump-manager - -%{_unitdir}/runservices.service -%{_unitdir}/goenabled.service -%{_unitdir}/mtclog.service -%{_unitdir}/mtcalarm.service -%{_unitdir}/fsmon.service -%{_unitdir}/mtcClient.service -%{_unitdir}/hbsClient.service -%{_unitdir}/hwclock.service -%{_unitdir}/crash-dump-manager.service - -# Binaries -%{local_bindir}/mtcAgent -%{local_bindir}/fsmond -%{local_bindir}/hbsAgent -%{local_bindir}/mtclogd -%{local_bindir}/mtcalarmd -%{local_bindir}/hbsClient -%{local_bindir}/mtcClient -%{local_bindir}/wipedisk -%{local_sbindir}/dmemchk.sh -%{_sbindir}/fsync - -############################### -# Process Monitor RPM Files -############################### -%files -n mtce-pmon -%defattr(-,root,root,-) - -# Config files - Non-Modifiable -%{_sysconfdir}/mtc/pmond.conf - -%{local_etc_logrotated}/pmon.logrotate -%{_unitdir}/pmon.service -%{local_sbindir}/pmon-restart -%{local_sbindir}/pmon-start -%{local_sbindir}/pmon-stop - -%{_libdir}/libamon.so.1.0 -%{_libdir}/libamon.so.1 -%{_libdir}/libamon.so - -%{_sysconfdir}/init.d/pmon -%{local_bindir}/pmond - -############################### -# Hardware Monitor RPM Files -############################### -%files -n mtce-hwmon -%defattr(-,root,root,-) - -# Config files - Non-Modifiable -%{_sysconfdir}/mtc/hwmond.conf - -%{_unitdir}/hwmon.service -%{local_etc_logrotated}/hwmon.logrotate -%{ocf_resourced}/platform/hwmon - -%{_sysconfdir}/init.d/hwmon -%{local_bindir}/hwmond - -############################### -# Host Watchdog RPM Files -############################### -%files -n mtce-hostw -%defattr(-,root,root,-) - -# Config files - Non-Modifiable -%{_sysconfdir}/mtc/hostwd.conf - -%{local_etc_logrotated}/hostw.logrotate -%{_unitdir}/hostw.service -%{_sysconfdir}/init.d/hostw -%{local_bindir}/hostwd - -############################### -# Link Monitor RPM Files -############################### -%files -n mtce-lmon -%defattr(-,root,root,-) - -# Config files - Non-Modifiable -%{_sysconfdir}/mtc/lmond.conf - -%{_unitdir}/lmon.service -%{local_etc_logrotated}/lmon.logrotate -%{local_etc_pmond}/lmon.conf -%{local_bindir}/lmond -%{_sysconfdir}/init.d/lmon - -############################### -# Maintenance Software Development RPM -############################### -%files -n mtce-dev -%defattr(-,root,root,-) - -%{_includedir}/mtceHbsCluster.h diff --git a/mtce/opensuse/mtce.changes b/mtce/opensuse/mtce.changes deleted file mode 100644 index fdf04a46..00000000 --- a/mtce/opensuse/mtce.changes +++ /dev/null @@ -1,15 +0,0 @@ -------------------------------------------------------------------- -Wed Jul 31 19:53:22 UTC 2019 - Marcela Rosales - -- Remove tarball from OBS and use _service XML to get the source code. - -------------------------------------------------------------------- -Tue Jun 25 22:03:03 UTC 2019 - Erich Cordoba - -Use tarball without modifications and provide required patches - -------------------------------------------------------------------- -Mon Jun 10 17:33:31 UTC 2019 - Erich Cordoba - -- Initial commit - diff --git a/mtce/opensuse/mtce.rpmlintrc b/mtce/opensuse/mtce.rpmlintrc deleted file mode 100644 index adc59bf3..00000000 --- a/mtce/opensuse/mtce.rpmlintrc +++ /dev/null @@ -1 +0,0 @@ -setBadness('script-without-shebang', 2) diff --git a/mtce/opensuse/mtce.spec b/mtce/opensuse/mtce.spec deleted file mode 100644 index 42ff9c58..00000000 --- a/mtce/opensuse/mtce.spec +++ /dev/null @@ -1,569 +0,0 @@ -Summary: StarlingX Common Maintenance Package -Name: mtce -Version: 1.0.0 -Release: 2 -License: Apache-2.0 -Group: System/Base -URL: https://www.starlingx.io - -Source0: %{name}-%{version}.tar.gz - -BuildRequires: gcc-c++ -BuildRequires: libssh2-1 -BuildRequires: libssh2-devel -BuildRequires: libjson-c3 -BuildRequires: libjson-c-devel -BuildRequires: fm-common -BuildRequires: fm-common-devel -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 -BuildRequires: mtce-common-devel >= 1.0.0 - -Requires: util-linux -Requires: systemd -Requires: dpkg -Requires: time -Requires: expect -Requires: python-rtslib-fb -Requires: ipmitool - -%description -StarlingX Host Maintenance services. A suite of daemons that provide -host maintainability and a high level of fault detection with automatic -notification and recovery.The Maintenance Service (mtcAgent/mtcClient) -manages hosts according to an abbreviated version of the CCITT X.731 ITU -specification. The Heartbeat Service (hbsAgent/hbsClient) adds fast failure -detection over the management and infstructure networks. The Process -Monitor service (pmond) add both passive and active process monitoring and -automatic recovery of stopped or killed processes. The File System Monitor -Service (fsmond) adds detection and reporting of local file system -problems. The Hardware Monitor Service (hwmond) adds present and predictive -hardware failure detection, reporting and recovery. -The Host Watchdog (hostwd) daemon watches for errors in -pmond and logs system information on error. All of these maintenance -services improve MTTD of node failures as well as resource overload and out -of spec operating conditions that can reduce outage time through automated -notification and recovery thereby improving overall platform availability -for the customer. - -%package -n mtce-devel -Summary: StarlingX Server Maintenance Software Development Package -Group: Development/Libraries/Other -Provides: mtce-devel = %{version}-%{release} - -%description -n mtce-devel -StarlingX Maintenance. This package contains header files, -and related items necessary for software development. - -%package -n libamon1 -Summary: StarlingX Server Maintenance Process Monitor Package -Group: System/Base -BuildRequires: cppcheck -Requires: util-linux -Requires: systemd -Requires: dpkg -Requires: time - -%description -n libamon1 -StarlingX Maintenance Process Monitor service (pmond) with -passive (pid), active (msg) and status (qry) process monitoring with -automatic recovery and failure reporting of registered failed processes. - -%package -n libamon1-devel -Summary: StarlingX Server Maintenance Process Monitor Package devel -Group: Development/Libraries/Other -Requires: libamon1 - -%description -n libamon1-devel -Development library for the Maintenance Process Monitor serviced. - -%package -n mtce-hwmon -Summary: StarlingX Server Maintenance Hardware Monitor Package -Group: System/Base -Requires: dpkg -Requires: time -Requires: ipmitool - -%description -n mtce-hwmon -StarlingX Host Maintenance Hardware Monitor Service (hwmond) adds -in and out of service hardware sensor monitoring, alarming and recovery -handling. - -%package -n mtce-hostw -Summary: StarlingX Server Common Maintenance Package -Group: System/Base -Requires: util-linux -Requires: systemd -Requires: dpkg -Requires: ipmitool - -%description -n mtce-hostw -StarlingX Host Maintenance services. A suite of daemons that provide -host maintainability and a high level of fault detection with automatic -notification and recovery.The Maintenance Service (mtcAgent/mtcClient) -manages hosts according to an abbreviated version of the CCITT X.731 ITU -specification. The Heartbeat Service (hbsAgent/hbsClient) adds fast failure -detection over the management and infstructure networks. The Process -Monitor service (pmond) add both passive and active process monitoring and -automatic recovery of stopped or killed processes. The File System Monitor -Service (fsmond) adds detection and reporting of local file system -problems. The Hardware Monitor Service (hwmond) adds present and predictive -hardware failure detection, reporting and recovery. The Guest Services -(guestAgent/guestServer) daemons control access into and heartbeat of guest -VMs on the worker. The Host Watchdog (hostwd) daemon watches for errors in -pmond and logs system information on error. All of these maintenance -services improve MTTD of node failures as well as resource overload and out -of spec operating conditions that can reduce outage time through automated -notification and recovery thereby improving overall platform availability -for the customer. - -%package -n mtce-lmon -Summary: StarlingX Server Maintenance Link Monitor Package -Group: System/Base -BuildRequires: cppcheck -Requires: util-linux -Requires: systemd -Requires: dpkg -Requires: time - -%description -n mtce-lmon -StarlingX Maintenance Link Monitor service (lmond) provides -netlink monitoring for provisioned oam, mgmt and cluster-host interfaces. - -%define local_dir /usr/local -%define local_bindir %{local_dir}/bin -%define local_sbindir %{local_dir}/sbin -%define local_etc_pmond %{_sysconfdir}/pmon.d -%define local_etc_goenabledd %{_sysconfdir}/goenabled.d -%define local_etc_servicesd %{_sysconfdir}/services.d -%define local_etc_logrotated %{_sysconfdir}/logrotate.d -%define bmc_profilesd %{_sysconfdir}/bmc/server_profiles.d -%define ocf_resourced %{_libdir}/ocf/resource.d - -%prep -%setup -n %{name}-%{version}/src - -# Build mtce package -%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 mtce package -%install - -VER=%{version} -MAJOR=$(echo $VER | awk -F . '{print $1}') -MINOR=$(echo $VER | awk -F . '{print $2}') - -install -m 755 -d %{buildroot}%{_sysconfdir} -install -m 755 -d %{buildroot}/usr -install -m 755 -d %{buildroot}/%{_bindir} -install -m 755 -d %{buildroot}/usr/local -install -m 755 -d %{buildroot}%{local_bindir} -install -m 755 -d %{buildroot}/usr/local/sbin -install -m 755 -d %{buildroot}/%{_sbindir} -install -m 755 -d %{buildroot}%{_sysconfdir}/mtc -install -m 755 -d %{buildroot}%{_sysconfdir}/mtc/tmp - -# Resource Agent Stuff -install -m 755 -d %{buildroot}%{_libdir} -install -m 755 -d %{buildroot}%{_libdir}/ocf -install -m 755 -d %{buildroot}%{_libdir}/ocf/resource.d -install -m 755 -d %{buildroot}%{_libdir}/ocf/resource.d/platform -install -m 755 -p -D %{_buildsubdir}/scripts/mtcAgent %{buildroot}%{_libdir}/ocf/resource.d/platform/mtcAgent -install -m 755 -p -D %{_buildsubdir}/hwmon/scripts/ocf/hwmon %{buildroot}%{_libdir}/ocf/resource.d/platform/hwmon - -# config files -install -m 644 -p -D %{_buildsubdir}/scripts/mtc.ini %{buildroot}%{_sysconfdir}/mtc.ini -install -m 644 -p -D %{_buildsubdir}/scripts/mtc.conf %{buildroot}%{_sysconfdir}/mtc.conf -install -m 644 -p -D %{_buildsubdir}/fsmon/scripts/fsmond.conf %{buildroot}%{_sysconfdir}/mtc/fsmond.conf -install -m 644 -p -D %{_buildsubdir}/hwmon/scripts/hwmond.conf %{buildroot}%{_sysconfdir}/mtc/hwmond.conf -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/pmond.conf %{buildroot}%{_sysconfdir}/mtc/pmond.conf -install -m 644 -p -D %{_buildsubdir}/lmon/scripts/lmond.conf %{buildroot}%{_sysconfdir}/mtc/lmond.conf -install -m 644 -p -D %{_buildsubdir}/hostw/scripts/hostwd.conf %{buildroot}%{_sysconfdir}/mtc/hostwd.conf - -install -m 755 -d %{buildroot}/%{_sysconfdir}/etc/bmc/server_profiles.d -install -m 644 -p -D %{_buildsubdir}/scripts/sensor_hp360_v1_ilo_v4.profile %{buildroot}/%{_sysconfdir}/bmc/server_profiles.d/sensor_hp360_v1_ilo_v4.profile -install -m 644 -p -D %{_buildsubdir}/scripts/sensor_hp380_v1_ilo_v4.profile %{buildroot}/%{_sysconfdir}/bmc/server_profiles.d/sensor_hp380_v1_ilo_v4.profile -install -m 644 -p -D %{_buildsubdir}/scripts/sensor_quanta_v1_ilo_v4.profile %{buildroot}/%{_sysconfdir}/bmc/server_profiles.d/sensor_quanta_v1_ilo_v4.profile - -# binaries -install -m 755 -p -D %{_buildsubdir}/maintenance/mtcAgent %{buildroot}/%{local_bindir}/mtcAgent -install -m 755 -p -D %{_buildsubdir}/maintenance/mtcClient %{buildroot}/%{local_bindir}/mtcClient -install -m 755 -p -D %{_buildsubdir}/heartbeat/hbsAgent %{buildroot}/%{local_bindir}/hbsAgent -install -m 755 -p -D %{_buildsubdir}/heartbeat/hbsClient %{buildroot}/%{local_bindir}/hbsClient -install -m 755 -p -D %{_buildsubdir}/pmon/pmond %{buildroot}/%{local_bindir}/pmond -install -m 755 -p -D %{_buildsubdir}/lmon/lmond %{buildroot}/%{local_bindir}/lmond -install -m 755 -p -D %{_buildsubdir}/hostw/hostwd %{buildroot}/%{local_bindir}/hostwd -install -m 755 -p -D %{_buildsubdir}/fsmon/fsmond %{buildroot}/%{local_bindir}/fsmond -install -m 755 -p -D %{_buildsubdir}/hwmon/hwmond %{buildroot}/%{local_bindir}/hwmond -install -m 755 -p -D %{_buildsubdir}/mtclog/mtclogd %{buildroot}/%{local_bindir}/mtclogd -install -m 755 -p -D %{_buildsubdir}/alarm/mtcalarmd %{buildroot}/%{local_bindir}/mtcalarmd -install -m 755 -p -D %{_buildsubdir}/scripts/wipedisk %{buildroot}/%{local_bindir}/wipedisk -install -m 755 -p -D %{_buildsubdir}/fsync/fsync %{buildroot}/%{_sbindir}/fsync -install -m 700 -p -D %{_buildsubdir}/pmon/scripts/pmon-restart %{buildroot}/%{local_sbindir}/pmon-restart -install -m 700 -p -D %{_buildsubdir}/pmon/scripts/pmon-start %{buildroot}/%{local_sbindir}/pmon-start -install -m 700 -p -D %{_buildsubdir}/pmon/scripts/pmon-stop %{buildroot}/%{local_sbindir}/pmon-stop - -# init script files -install -m 755 -p -D %{_buildsubdir}/scripts/mtcClient %{buildroot}%{_sysconfdir}/init.d/mtcClient -install -m 755 -p -D %{_buildsubdir}/scripts/hbsClient %{buildroot}%{_sysconfdir}/init.d/hbsClient -install -m 755 -p -D %{_buildsubdir}/hwmon/scripts/lsb/hwmon %{buildroot}%{_sysconfdir}/init.d/hwmon -install -m 755 -p -D %{_buildsubdir}/fsmon/scripts/fsmon %{buildroot}%{_sysconfdir}/init.d/fsmon -install -m 755 -p -D %{_buildsubdir}/scripts/mtclog %{buildroot}%{_sysconfdir}/init.d/mtclog -install -m 755 -p -D %{_buildsubdir}/pmon/scripts/pmon %{buildroot}%{_sysconfdir}/init.d/pmon -install -m 755 -p -D %{_buildsubdir}/lmon/scripts/lmon %{buildroot}%{_sysconfdir}/init.d/lmon -install -m 755 -p -D %{_buildsubdir}/hostw/scripts/hostw %{buildroot}%{_sysconfdir}/init.d/hostw -install -m 755 -p -D %{_buildsubdir}/alarm/scripts/mtcalarm.init %{buildroot}%{_sysconfdir}/init.d/mtcalarm - - -# TODO: Init hack. Should move to proper module -install -m 755 -p -D %{_buildsubdir}/scripts/hwclock.sh %{buildroot}%{_sysconfdir}/init.d/hwclock.sh -install -m 644 -p -D %{_buildsubdir}/scripts/hwclock.service %{buildroot}%{_unitdir}/hwclock.service - -# systemd service files -install -m 644 -p -D %{_buildsubdir}/fsmon/scripts/fsmon.service %{buildroot}%{_unitdir}/fsmon.service -install -m 644 -p -D %{_buildsubdir}/hwmon/scripts/hwmon.service %{buildroot}%{_unitdir}/hwmon.service -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/pmon.service %{buildroot}%{_unitdir}/pmon.service -install -m 644 -p -D %{_buildsubdir}/hostw/scripts/hostw.service %{buildroot}%{_unitdir}/hostw.service -install -m 644 -p -D %{_buildsubdir}/scripts/mtcClient.service %{buildroot}%{_unitdir}/mtcClient.service -install -m 644 -p -D %{_buildsubdir}/scripts/hbsClient.service %{buildroot}%{_unitdir}/hbsClient.service -install -m 644 -p -D %{_buildsubdir}/scripts/mtclog.service %{buildroot}%{_unitdir}/mtclog.service -install -m 644 -p -D %{_buildsubdir}/scripts/goenabled.service %{buildroot}%{_unitdir}/goenabled.service -install -m 644 -p -D %{_buildsubdir}/scripts/runservices.service %{buildroot}%{_unitdir}/runservices.service -install -m 644 -p -D %{_buildsubdir}/alarm/scripts/mtcalarm.service %{buildroot}%{_unitdir}/mtcalarm.service -install -m 644 -p -D %{_buildsubdir}/lmon/scripts/lmon.service %{buildroot}%{_unitdir}/lmon.service - -# go enabled stuff -install -m 755 -d %{buildroot}%{local_etc_goenabledd} -install -m 755 -p -D %{_buildsubdir}/scripts/goenabled %{buildroot}%{_sysconfdir}/init.d/goenabled - -# start or stop services test script -install -m 755 -d %{buildroot}%{local_etc_servicesd} -install -m 755 -d %{buildroot}%{local_etc_servicesd}/controller -install -m 755 -d %{buildroot}%{local_etc_servicesd}/worker -install -m 755 -d %{buildroot}%{local_etc_servicesd}/storage -install -m 755 -p -D %{_buildsubdir}/scripts/mtcTest %{buildroot}/%{local_etc_servicesd}/worker -install -m 755 -p -D %{_buildsubdir}/scripts/mtcTest %{buildroot}/%{local_etc_servicesd}/controller -install -m 755 -p -D %{_buildsubdir}/scripts/mtcTest %{buildroot}/%{local_etc_servicesd}/storage -install -m 755 -p -D %{_buildsubdir}/scripts/runservices %{buildroot}%{_sysconfdir}/init.d/runservices - -# test tools -install -m 755 -p -D %{_buildsubdir}/scripts/dmemchk.sh %{buildroot}%{local_sbindir} - -# process monitor config files -install -m 755 -d %{buildroot}%{local_etc_pmond} -install -m 644 -p -D %{_buildsubdir}/scripts/mtcClient.conf %{buildroot}%{local_etc_pmond}/mtcClient.conf -install -m 644 -p -D %{_buildsubdir}/scripts/hbsClient.conf %{buildroot}%{local_etc_pmond}/hbsClient.conf -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/acpid.conf %{buildroot}%{local_etc_pmond}/acpid.conf -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/sshd.conf %{buildroot}%{local_etc_pmond}/sshd.conf -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/syslog-ng.conf %{buildroot}%{local_etc_pmond}/syslog-ng.conf -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/nslcd.conf %{buildroot}%{local_etc_pmond}/nslcd.conf -install -m 644 -p -D %{_buildsubdir}/fsmon/scripts/fsmon.conf %{buildroot}%{local_etc_pmond}/fsmon.conf -install -m 644 -p -D %{_buildsubdir}/scripts/mtclogd.conf %{buildroot}%{local_etc_pmond}/mtclogd.conf -install -m 644 -p -D %{_buildsubdir}/alarm/scripts/mtcalarm.pmon.conf %{buildroot}%{local_etc_pmond}/mtcalarm.conf -install -m 644 -p -D %{_buildsubdir}/lmon/scripts/lmon.pmon.conf %{buildroot}%{local_etc_pmond}/lmon.conf - -# log rotation -install -m 755 -d %{buildroot}%{_sysconfdir}/logrotate.d -install -m 644 -p -D %{_buildsubdir}/scripts/mtce.logrotate %{buildroot}%{local_etc_logrotated}/mtce.logrotate -install -m 644 -p -D %{_buildsubdir}/hostw/scripts/hostw.logrotate %{buildroot}%{local_etc_logrotated}/hostw.logrotate -install -m 644 -p -D %{_buildsubdir}/pmon/scripts/pmon.logrotate %{buildroot}%{local_etc_logrotated}/pmon.logrotate -install -m 644 -p -D %{_buildsubdir}/lmon/scripts/lmon.logrotate %{buildroot}%{local_etc_logrotated}/lmon.logrotate -install -m 644 -p -D %{_buildsubdir}/fsmon/scripts/fsmon.logrotate %{buildroot}%{local_etc_logrotated}/fsmon.logrotate -install -m 644 -p -D %{_buildsubdir}/hwmon/scripts/hwmon.logrotate %{buildroot}%{local_etc_logrotated}/hwmon.logrotate -install -m 644 -p -D %{_buildsubdir}/alarm/scripts/mtcalarm.logrotate %{buildroot}%{local_etc_logrotated}/mtcalarm.logrotate - -# software development files -install -m 644 -p -D %{_buildsubdir}/heartbeat/mtceHbsCluster.h %{buildroot}/%{_includedir}/mtceHbsCluster.h - -install -m 755 -p -D %{_buildsubdir}/public/libamon.so.$MAJOR %{buildroot}%{_libdir}/libamon.so.$MAJOR -cd %{buildroot}%{_libdir} ; ln -s libamon.so.$MAJOR libamon.so.$MAJOR.$MINOR -cd %{buildroot}%{_libdir} ; ln -s libamon.so.$MAJOR libamon.so - -# volatile directories -install -m 755 -d %{buildroot}/var -install -m 755 -d %{buildroot}/var/run - -%pre -%service_add_pre fsmon.service fsmon.target -%service_add_pre mtcClient.service mtcClient.target -%service_add_pre hbsClient.service hbsClient.target -%service_add_pre mtclog.service mtclog.target -%service_add_pre goenabled.service goenabled.target -%service_add_pre mtcalarm.service mtcalarm.target -%service_add_pre runservices.service runservices.target -%service_add_pre hwclock.service hwclock.target - -%preun -%service_del_preun fsmon.service fsmon.target -%service_del_preun mtcClient.service mtcClient.target -%service_del_preun hbsClient.service hbsClient.target -%service_del_preun mtclog.service mtclog.target -%service_del_preun goenabled.service goenabled.target -%service_del_preun mtcalarm.service mtcalarm.target -%service_del_preun runservices.service runservices.target -%service_del_preun hwclock.service hwclock.target - -# Enable all services in systemd -%post -%service_add_post fsmon.service fsmon.target -%service_add_post mtcClient.service mtcClient.target -%service_add_post hbsClient.service hbsClient.target -%service_add_post mtclog.service mtclog.target -%service_add_post goenabled.service goenabled.target -%service_add_post mtcalarm.service mtcalarm.target -%service_add_post runservices.service runservices.target -%service_add_post hwclock.service hwclock.target -/bin/systemctl enable fsmon.service -/bin/systemctl enable mtcClient.service -/bin/systemctl enable hbsClient.service -/bin/systemctl enable mtclog.service -/bin/systemctl enable goenabled.service -/bin/systemctl enable mtcalarm.service - -%postun -%service_del_postun fsmon.service fsmon.target -%service_del_postun mtcClient.service mtcClient.target -%service_del_postun hbsClient.service hbsClient.target -%service_del_postun mtclog.service mtclog.target -%service_del_postun goenabled.service goenabled.target -%service_del_postun mtcalarm.service mtcalarm.target -%service_del_postun runservices.service runservices.target -%service_del_postun hwclock.service hwclock.target - -%pre -n mtce-hostw -%service_add_pre hostw.service hostw.target - -%preun -n mtce-hostw -%service_del_preun hostw.service hostw.target - -%post -n mtce-hostw -%service_add_post hostw.service hostw.target -/bin/systemctl enable hostw.service - -%postun -n mtce-hostw -%service_del_postun hostw.service hostw.target - - -%pre -n libamon1 -%service_add_pre pmon.service pmon.target - -%preun -n libamon1 -%service_del_preun pmon.service pmon.target - -%post -n libamon1 -%service_add_post pmon.service pmon.target -/sbin/ldconfig -/bin/systemctl enable pmon.service - -%postun -n libamon1 -%service_del_postun pmon.service pmon.target -/sbin/ldconfig - -%pre -n mtce-lmon -%service_add_pre lmon.service lmon.target - -%preun -n mtce-lmon -%service_del_preun lmon.service lmon.target - -%post -n mtce-lmon -%service_add_post lmon.service lmon.target -/bin/systemctl enable lmon.service - -%postun -n mtce-lmon -%service_del_postun lmon.service lmon.target - -%pre -n mtce-hwmon -%service_add_pre hwmon.service hwmon.target - -%preun -n mtce-hwmon -%service_del_preun hwmon.service hwmon.target - -%post -n mtce-hwmon -%service_add_post hwmon.service hwmon.target -/bin/systemctl enable hwmon.service - -%postun -n mtce-hwmon -%service_del_postun hwmon.service hwmon.target - - -############################### -# Maintenance RPM Files -############################### -%files -%license LICENSE -%defattr(-,root,root,-) - -# create the mtc and its tmp dir -%dir %{_sysconfdir}/mtc -%dir %{_sysconfdir}/mtc/tmp -%dir %{local_etc_pmond} -%dir %{_sysconfdir}/bmc -%dir %{_sysconfdir}/bmc/server_profiles.d -%dir %{local_etc_servicesd} -%dir %{local_etc_servicesd}/controller -%dir %{local_etc_servicesd}/storage -%dir %{local_etc_servicesd}/worker -%dir %{_libdir}/ocf -%dir %{ocf_resourced} -%dir %{ocf_resourced}/platform - - -# SM OCF Start/Stop/Monitor Scripts -%{ocf_resourced}/platform/mtcAgent - -# Config files -%config(noreplace)/etc/mtc.ini - -# Config files - Non-Modifiable -%config %{_sysconfdir}/mtc.conf -%config %{_sysconfdir}/mtc/fsmond.conf - -# Maintenance Process Monitor Config Files -%config %{local_etc_pmond}/sshd.conf -%config %{local_etc_pmond}/mtcClient.conf -%config %{local_etc_pmond}/acpid.conf -%config %{local_etc_pmond}/hbsClient.conf -%config %{local_etc_pmond}/syslog-ng.conf -%config %{local_etc_pmond}/fsmon.conf -%config %{local_etc_pmond}/mtclogd.conf -%config %{local_etc_pmond}/mtcalarm.conf -%config %{local_etc_pmond}/nslcd.conf - -# Maintenance log rotation config files -%config %{local_etc_logrotated}/fsmon.logrotate -%config %{local_etc_logrotated}/mtce.logrotate -%config %{local_etc_logrotated}/mtcalarm.logrotate - -# Maintenance start/stop services scripts -%config %{local_etc_servicesd}/controller/mtcTest -%config %{local_etc_servicesd}/storage/mtcTest -%config %{local_etc_servicesd}/worker/mtcTest - -# BMC profile Files -%config %{bmc_profilesd}/sensor_hp360_v1_ilo_v4.profile -%config %{bmc_profilesd}/sensor_quanta_v1_ilo_v4.profile -%config %{bmc_profilesd}/sensor_hp380_v1_ilo_v4.profile - -# Init scripts -%{_sysconfdir}/init.d/runservices -%{_sysconfdir}/init.d/goenabled -%{_sysconfdir}/init.d/fsmon -%{_sysconfdir}/init.d/mtclog -%{_sysconfdir}/init.d/hbsClient -%{_sysconfdir}/init.d/mtcClient -%{_sysconfdir}/init.d/mtcalarm -%{_sysconfdir}/init.d/hwclock.sh - -%{_unitdir}/runservices.service -%{_unitdir}/goenabled.service -%{_unitdir}/mtclog.service -%{_unitdir}/mtcalarm.service -%{_unitdir}/fsmon.service -%{_unitdir}/mtcClient.service -%{_unitdir}/hbsClient.service -%{_unitdir}/hwclock.service - -# Binaries -%{local_bindir}/mtcAgent -%{local_bindir}/fsmond -%{local_bindir}/hbsAgent -%{local_bindir}/mtclogd -%{local_bindir}/mtcalarmd -%{local_bindir}/hbsClient -%{local_bindir}/mtcClient -%{local_bindir}/wipedisk -%{local_sbindir}/dmemchk.sh -%{_sbindir}/fsync - -############################### -# Process Monitor RPM Files -############################### -%files -n libamon1 -%defattr(-,root,root,-) - -# Config files - Non-Modifiable -%config %{_sysconfdir}/mtc/pmond.conf - -%config %{local_etc_logrotated}/pmon.logrotate -%{_unitdir}/pmon.service -%{local_sbindir}/pmon-restart -%{local_sbindir}/pmon-start -%{local_sbindir}/pmon-stop - -%{_libdir}/libamon.so.1.0 -%{_libdir}/libamon.so.1 - -%{_sysconfdir}/init.d/pmon -%{local_bindir}/pmond - -%files -n libamon1-devel -%defattr(-,root,root,-) -%{_libdir}/libamon.so - -############################### -# Hardware Monitor RPM Files -############################### -%files -n mtce-hwmon -%defattr(-,root,root,-) - -# Config files - Non-Modifiable -%config %{_sysconfdir}/mtc/hwmond.conf - -%{_unitdir}/hwmon.service -%config %{local_etc_logrotated}/hwmon.logrotate -%{ocf_resourced}/platform/hwmon - -%{_sysconfdir}/init.d/hwmon -%{local_bindir}/hwmond - -############################### -# Host Watchdog RPM Files -############################### -%files -n mtce-hostw -%defattr(-,root,root,-) - -# Config files - Non-Modifiable -%config %{_sysconfdir}/mtc/hostwd.conf - -%config %{local_etc_logrotated}/hostw.logrotate -%{_unitdir}/hostw.service -%{_sysconfdir}/init.d/hostw -%{local_bindir}/hostwd - -############################### -# Link Monitor RPM Files -############################### -%files -n mtce-lmon -%defattr(-,root,root,-) - -# Config files - Non-Modifiable -%config %{_sysconfdir}/mtc/lmond.conf - -%{_unitdir}/lmon.service -%config %{local_etc_logrotated}/lmon.logrotate -%config %{local_etc_pmond}/lmon.conf -%{local_bindir}/lmond -%{_sysconfdir}/init.d/lmon - -############################### -# Maintenance Software Development RPM -############################### -%files -n mtce-devel -%defattr(-,root,root,-) - -%{_includedir}/mtceHbsCluster.h - diff --git a/tools/rvmc/centos/Dockerfile b/tools/rvmc/centos/Dockerfile deleted file mode 100644 index 2ea94690..00000000 --- a/tools/rvmc/centos/Dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -ARG BASE -FROM ${BASE} -MAINTAINER eric.macdonald@windriver.com -RUN yum install -y iproute python3-pip-9.0.3-5.el7 datetime time -RUN pip3 install pyyaml redfish -COPY rvmc.py /usr/local/bin -ENV debug=0 -ENV target=None -ENTRYPOINT /usr/local/bin/rvmc.py --target $target --debug $debug diff --git a/tools/rvmc/centos/rvmc.stable_docker_image b/tools/rvmc/centos/rvmc.stable_docker_image deleted file mode 100644 index ba46a0a4..00000000 --- a/tools/rvmc/centos/rvmc.stable_docker_image +++ /dev/null @@ -1,4 +0,0 @@ -BUILDER=docker -LABEL=rvmc -DOCKER_CONTEXT=../docker -DOCKER_FILE=./Dockerfile