#!/bin/bash

echo "Spark Store Audit script.星火商店审核脚本"


#################检测文件是否存在
if [ $# -eq 0 ];then
echo "没有接收到参数，退出"
echo "用法：$0 deb路径"
exit
fi

if [ ! -f "$1" ]
then
	echo "文件不存在"
	exit 1
fi

if [ "$(id -u)" != "0" ];then
#############################无root权限时
echo "请使用root启动ssaudit"
exit 1
fi

###


DEBPATH=`realpath $1`
echo ------------------------------------------------------------
try_run_output=$(/opt/durapps/spark-store/bin/update-upgrade/ss-do-upgrade-worker.sh test-install-app "$DEBPATH")
try_run_ret="$?"

  if [ "$try_run_ret" -ne 0 ]
  then
    echo "OMG-IT-GOES-WRONG"
    echo -e "${try_run_output}"
    exit "$try_run_ret"
  fi


dpkg -i  "$DEBPATH"  || aptss install -yf 
install_ret="$?"


  if [ "$install_ret" -ne 0 ]
  then
    echo "OMG-IT-GOES-WRONG"
    exit "$install_ret"
  fi
echo ---------------安装结束---------------