From 8342dfa2be06a7a4d570a20e3cfafa9f6539247e Mon Sep 17 00:00:00 2001 From: simonzhangsz Date: Wed, 24 Jan 2024 15:27:13 +0800 Subject: [PATCH] fix: omc self-upgrade --- misc/actpkg.sh | 7 +++++++ misc/rbkpkg.sh | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/misc/actpkg.sh b/misc/actpkg.sh index 7c777a15..acc73f27 100644 --- a/misc/actpkg.sh +++ b/misc/actpkg.sh @@ -4,6 +4,7 @@ filename="$1" neType="$2" duration=180 expectBin=/usr/bin/expect +omcBin=/usr/local/omc/bin extension=$(basename "${1}" | awk -F . '{print $NF}') if [ ! -f ${expectBin} ]; then @@ -23,6 +24,9 @@ case "${extension}" in "y/n" { send "y\n"; exp_continue } } EOF + if [ ${neType} == "OMC" ]; then + ${omcBin}/setomc.sh -m upgrade + fi ;; rpm) if [ ${neType} == "OMC" ]; then @@ -35,6 +39,9 @@ EOF "y/n" { send "y\n"; exp_continue } } EOF + if [ ${neType} == "OMC" ]; then + ${omcBin}/setomc.sh -m upgrade + fi ;; *) diff --git a/misc/rbkpkg.sh b/misc/rbkpkg.sh index 413361a4..38e7d388 100644 --- a/misc/rbkpkg.sh +++ b/misc/rbkpkg.sh @@ -4,6 +4,7 @@ filename="$1" neType="$2" duration=180 expectBin=/usr/bin/expect +omcBin=/usr/local/omc/bin extension=$(basename "${1}" | awk -F . '{print $NF}') if [ ! -f ${expectBin} ]; then @@ -23,6 +24,9 @@ case "${extension}" in "y/n" { send "y\n"; exp_continue } } EOF + if [ ${neType} == "OMC" ]; then + ${omcBin}/setomc.sh -m upgrade + fi ;; rpm) if [ ${neType} == "OMC" ]; then @@ -35,6 +39,9 @@ EOF "y/n" { send "y\n"; exp_continue } } EOF + if [ ${neType} == "OMC" ]; then + ${omcBin}/setomc.sh -m upgrade + fi ;; *)