From 88cc3eb9211406db9ef4e051be5ceaacd7e34828 Mon Sep 17 00:00:00 2001 From: shenmo Date: Wed, 2 Aug 2023 11:30:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A6=82=E6=9E=9Cdpkg=E9=98=BB=E5=A1=9E?= =?UTF-8?q?=E4=BC=9A=E5=87=BA=E7=8E=B0=E6=BC=8F=E6=8E=89=E7=9A=84=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E5=A4=B1=E8=B4=A5=EF=BC=8C=E5=9C=A8=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E5=90=8E=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tool/ssinstall | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/tool/ssinstall b/tool/ssinstall index 94010f6..d674144 100755 --- a/tool/ssinstall +++ b/tool/ssinstall @@ -113,7 +113,8 @@ if [ ! -z "$IS_MD5SUM_CHECKD" ];then echo "校验成功,开始安装" echo ---------------------------------------------------------------------------------- - +package_name=$(dpkg-deb -f "$DEBPATH" Package) +echo "Package name is $package_name" try_run_output=$(/opt/durapps/spark-store/bin/update-upgrade/ss-do-upgrade-worker.sh test-install-app "$DEBPATH") try_run_ret="$?" @@ -129,8 +130,18 @@ dpkg -i "$DEBPATH" || aptss install -yf #### --delete if [ "$?" = "0" ] && [ "$2" = "--delete-after-install" ];then -rm "$DEBPATH" +##check if is installed yet +if dpkg -s "$package_name" >/dev/null 2>&1; then + echo "软件包已安装:$package_name" + rm "$DEBPATH" echo "${TRANSHELL_CONTENT_DEB_IS_DELETED}" +else + echo "软件包未安装:$package_name" + echo "安装异常!抛出错误" +echo "OMG-IT-GOES-WRONG" +fi + + else echo "${TRANSHELL_CONTENT_WILL_NOT_DELETE_DEB}" fi