From 80143633151ee304a6e83c41fbaae88f2f2e0167 Mon Sep 17 00:00:00 2001 From: kaloyane <kaloyane> Date: Wed, 5 Oct 2011 08:00:38 +0000 Subject: [PATCH] [LMS-2559] copy installation tarball to the correct backup directory after upgrade SVN: 23196 --- installation/resource/installer/bin/upgrade.sh | 13 +++++++++---- openbis/dist/admin/upgrade.sh | 13 +++++++++---- screening/dist/admin/upgrade.sh | 13 +++++++++---- 3 files changed, 27 insertions(+), 12 deletions(-) diff --git a/installation/resource/installer/bin/upgrade.sh b/installation/resource/installer/bin/upgrade.sh index 0fe91fcdacb..11a1aeadac9 100755 --- a/installation/resource/installer/bin/upgrade.sh +++ b/installation/resource/installer/bin/upgrade.sh @@ -12,6 +12,8 @@ OPENBIS_INSTALL_DIR=$BASE/.. TARBALL=$1 INSTALLER_DIR=${TARBALL%.tar.gz} +mkdir -p $OPENBIS_INSTALL_DIR/backup + pushd $ROOT_DIR > /dev/null echo "Extracting installation tarball $TARBALL.." @@ -25,14 +27,17 @@ sed -i '' "$sed_params" $INSTALLER_DIR/console.properties # run the installation $INSTALLER_DIR/run-console.sh - rm -rf $INSTALLER_DIR -echo "Moving $TARBALL to $OPENBIS_INSTALL_DIR/backup ..." -mkdir -p $OPENBIS_INSTALL_DIR/backup -mv $TARBALL $OPENBIS_INSTALL_DIR/backup +BACKUP_DIR_NAME=`ls -rt $OPENBIS_INSTALL_DIR/backup | tail -1` +BACKUP_DIR=$OPENBIS_INSTALL_DIR/backup/$BACKUP_DIR_NAME + +echo "Moving $TARBALL to $BACKUP_DIR..." +mv $TARBALL $BACKUP_DIR + } + BASE=`dirname "$0"` if [ ${BASE#/} == ${BASE} ]; then BASE="`pwd`/${BASE}" diff --git a/openbis/dist/admin/upgrade.sh b/openbis/dist/admin/upgrade.sh index e654693d19a..0477fe31276 100755 --- a/openbis/dist/admin/upgrade.sh +++ b/openbis/dist/admin/upgrade.sh @@ -49,6 +49,8 @@ OPENBIS_INSTALL_DIR=$BASE/.. TARBALL=$1 INSTALLER_DIR=${TARBALL%.tar.gz} +mkdir -p $OPENBIS_INSTALL_DIR/backup + pushd $ROOT_DIR > /dev/null echo "Extracting installation tarball $TARBALL.." @@ -62,14 +64,17 @@ sed -i '' "$sed_params" $INSTALLER_DIR/console.properties # run the installation $INSTALLER_DIR/run-console.sh - rm -rf $INSTALLER_DIR -echo "Moving $TARBALL to $OPENBIS_INSTALL_DIR/backup ..." -mkdir -p $OPENBIS_INSTALL_DIR/backup -mv $TARBALL $OPENBIS_INSTALL_DIR/backup +BACKUP_DIR_NAME=`ls -rt $OPENBIS_INSTALL_DIR/backup | tail -1` +BACKUP_DIR=$OPENBIS_INSTALL_DIR/backup/$BACKUP_DIR_NAME + +echo "Moving $TARBALL to $BACKUP_DIR..." +mv $TARBALL $BACKUP_DIR + } + BASE=`dirname "$0"` if [ ${BASE#/} == ${BASE} ]; then BASE="`pwd`/${BASE}" diff --git a/screening/dist/admin/upgrade.sh b/screening/dist/admin/upgrade.sh index ebd5520a8ee..14c2f6de135 100755 --- a/screening/dist/admin/upgrade.sh +++ b/screening/dist/admin/upgrade.sh @@ -51,6 +51,8 @@ OPENBIS_INSTALL_DIR=$BASE/.. TARBALL=$1 INSTALLER_DIR=${TARBALL%.tar.gz} +mkdir -p $OPENBIS_INSTALL_DIR/backup + pushd $ROOT_DIR > /dev/null echo "Extracting installation tarball $TARBALL.." @@ -64,14 +66,17 @@ sed -i '' "$sed_params" $INSTALLER_DIR/console.properties # run the installation $INSTALLER_DIR/run-console.sh - rm -rf $INSTALLER_DIR -echo "Moving $TARBALL to $OPENBIS_INSTALL_DIR/backup ..." -mkdir -p $OPENBIS_INSTALL_DIR/backup -mv $TARBALL $OPENBIS_INSTALL_DIR/backup +BACKUP_DIR_NAME=`ls -rt $OPENBIS_INSTALL_DIR/backup | tail -1` +BACKUP_DIR=$OPENBIS_INSTALL_DIR/backup/$BACKUP_DIR_NAME + +echo "Moving $TARBALL to $BACKUP_DIR..." +mv $TARBALL $BACKUP_DIR + } + BASE=`dirname "$0"` if [ ${BASE#/} == ${BASE} ]; then BASE="`pwd`/${BASE}" -- GitLab