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