From 19e17729dbbf97d053251a49e0def498ef14be0f Mon Sep 17 00:00:00 2001 From: Kyle MacLeod Date: Thu, 10 Mar 2022 22:11:28 -0500 Subject: [PATCH] Prestage directory cleanup on system load-delete Remove prestage directory content on the system controller as part of system load-delete Approach: - Modify the /etc/sysinv/upgrades/delete_load.sh script to cleanup the system controller prestage directory at /opt/platform/deploy/ if it exists. - This directory will only exist on a DC system controller Story: 2009799 Task: 44748 Test Plan: PASS: - verify /opt/platform/deploy/ directory is removed when system load-delete is invoked for a load with - verify /opt/platform/deploy/ directory is untouched when system load-delete is invoked for a load with different Signed-off-by: Kyle MacLeod Change-Id: Iab7fe29f5da39f05e5482496949665488e508201 --- sysinv/sysinv/sysinv/etc/sysinv/delete_load.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sysinv/sysinv/sysinv/etc/sysinv/delete_load.sh b/sysinv/sysinv/sysinv/etc/sysinv/delete_load.sh index 3fbd06932e..0379e241c2 100644 --- a/sysinv/sysinv/sysinv/etc/sysinv/delete_load.sh +++ b/sysinv/sysinv/sysinv/etc/sysinv/delete_load.sh @@ -11,6 +11,7 @@ VERSION=$1 FEED_DIR=/var/www/pages/feed/rel-$VERSION +PRESTAGE_DIR=/opt/platform/deploy/$VERSION rm -f /var/pxeboot/pxelinux.cfg.files/*-$VERSION rm -rf /var/pxeboot/rel-$VERSION @@ -18,3 +19,7 @@ rm -rf /var/pxeboot/rel-$VERSION rm -f /usr/sbin/pxeboot-update-$VERSION.sh rm -rf $FEED_DIR + +if [ -d $PRESTAGE_DIR ]; then + rm -rf $PRESTAGE_DIR +fi