StarlingX Bare Metal and Node Management, Hardware Maintenance
13cb098953
This code only affects Debian. The post operations are run more than once while ostree layers are installed. instflux=0 - /var not on a dedicated fluxdata partition. instflux=1 - /var is part of the two different sysroot deployments. As a result the platform.conf and install_uuid can end up being different when we generate the uuid and update the platform.conf for each post. This will confuse the patching system which compares both values. This fix simply ensures that the generation only happens once, by reusing the generated uuid. Test Plan: Build / Install / Boot Debian ISO. Verify the /etc/platform/platform.conf install_uuid matches the install_uuid under the feeds directory. Reboot and select the grub 'rollback' menu item, and verify those values still match. Story: 2009969 Task: 45200 Signed-off-by: Al Bailey <al.bailey@windriver.com> Change-Id: Ic65136caec008aaceafa18a12c2090ca9124efbf |
||
---|---|---|
api-ref/source | ||
bsp-files | ||
devstack | ||
doc | ||
installer | ||
kickstart | ||
mtce | ||
mtce-common | ||
mtce-compute | ||
mtce-control | ||
mtce-storage | ||
releasenotes | ||
tools/rvmc/centos | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
centos_build_layer.cfg | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
centos_stable_docker_images.inc | ||
CONTRIBUTORS.wrs | ||
debian_build_layer.cfg | ||
debian_pkg_dirs | ||
LICENSE | ||
pylint.rc | ||
README.rst | ||
test-requirements.txt | ||
tox.ini |
metal
StarlingX Bare Metal Management