diff --git a/misc/actpkg.sh b/misc/actpkg.sh index acc73f27..b69e3a7a 100644 --- a/misc/actpkg.sh +++ b/misc/actpkg.sh @@ -5,6 +5,7 @@ neType="$2" duration=180 expectBin=/usr/bin/expect omcBin=/usr/local/omc/bin +logFile=/tmp/actpkg`date +%Y%m%d`.log extension=$(basename "${1}" | awk -F . '{print $NF}') if [ ! -f ${expectBin} ]; then @@ -17,7 +18,7 @@ case "${extension}" in if [ ${neType} == "OMC" ]; then systemctl stop restagent.service fi - expect < ${logFile} spawn dpkg -i --force-all "$filename" set timeout ${duration} expect { @@ -25,14 +26,14 @@ case "${extension}" in } EOF if [ ${neType} == "OMC" ]; then - ${omcBin}/setomc.sh -m upgrade + ${omcBin}/setomc.sh -m upgrade >> ${logFile} fi ;; rpm) if [ ${neType} == "OMC" ]; then systemctl stop restagent.service fi - expect < ${logFile} spawn rpm -Uvh "$filename" set timeout ${duration} expect { @@ -40,7 +41,7 @@ EOF } EOF if [ ${neType} == "OMC" ]; then - ${omcBin}/setomc.sh -m upgrade + ${omcBin}/setomc.sh -m upgrade >> ${logFile} fi ;; *)