metal/bsp-files
Shrikumar Sharma f31cd0b255 Copying the package_checksums file to
<platform_release>_packages_list.txt

The prestaging operation on the system controller requires the list
of packages and their checksums in a file named
"<platform_release>_packages_list.txt", where <software_version> is
the version of the system controller (i.e. the new version which the
subclouds are being upgraded to).

The list of packages and their checksums is obtained from different
sources as a file named "package_checksums". This file should be
copied to /usr/local/share/pkg-list as
<platform_release>_packages_list.txt. It is currently copied as
package_checksums.

This fix copies the file "package_checksums" to
/usr/local/share/pkg-list as <platform_release>_packages_list.txt.

Test Plan:

PASS: Verify that package_checksums is copied to
      /usr/local/share/pkg-list as <platform_release>_packages_list.txt
      when upgrading the system controller to a higher version.

PASS: Verify that package_checksums is copied to
      /usr/local/share/pkg-list as <platform_release>_packages_list.txt
      when installing a controller over pxeboot

PASS: Verify that package_checksums is copied to
      /usr/local/share/pkg-list as <platform_release>_packages_list.txt
      when adding a subcloud from the system controller (using dcmanager
      add)

PASS: Verify that package_checksums is copied to
      /usr/local/share/pkg-list as <platform_release>_packages_list.txt
      when installing a system controller in virtualbox from
      bootimage.iso.

Closes-Bug: 1978420
Signed-off-by: Shrikumar Sharma <shrikumar.sharma@windriver.com>
Change-Id: I6270a7c9169718b2096a83135eeadb634d37b76b
2022-06-13 13:55:22 -04:00
..
kickstarts Copying the package_checksums file to 2022-06-13 13:55:22 -04:00
upgrades Copying the package_checksums file to 2022-06-13 13:55:22 -04:00
centos-ks-gen.pl Prestaging package group and package filter 2022-04-21 18:46:41 -04:00
centos.syslinux.cfg Drop clone.py references from boot menu comment blocks 2020-02-03 12:48:03 -05:00
filter_out_from_controller Filter out kmod-bnxt_en{,-rt} as necessary 2022-03-16 12:13:28 -04:00
filter_out_from_prestaging Filter out packages when installing with the prestage iso 2022-05-06 12:39:15 -04:00
filter_out_from_smallsystem Filter out kmod-bnxt_en{,-rt} as necessary 2022-03-16 12:13:28 -04:00
filter_out_from_smallsystem_lowlatency Filter out kmod-bnxt_en{,-rt} as necessary 2022-03-16 12:13:28 -04:00
filter_out_from_storage Filter out kmod-bnxt_en{,-rt} as necessary 2022-03-16 12:13:28 -04:00
filter_out_from_worker Filter out kmod-bnxt_en{,-rt} as necessary 2022-03-16 12:13:28 -04:00
filter_out_from_worker_lowlatency Filter out kmod-bnxt_en{,-rt} as necessary 2022-03-16 12:13:28 -04:00
grub.cfg Drop clone.py references from boot menu comment blocks 2020-02-03 12:48:03 -05:00
pkg-list.pl StarlingX open source release updates 2018-05-31 07:36:43 -07:00
platform_comps.py Prestaging package group and package filter 2022-04-21 18:46:41 -04:00
pxeboot.cfg Remove Extended Security Profile selections 2019-08-19 10:53:34 -04:00
pxeboot_grub.cfg Remove Extended Security Profile selections 2019-08-19 10:53:34 -04:00
pxeboot_setup.sh Update pxeboot_setup.sh to use stock grubx64.efi 2021-06-22 14:00:51 -04:00