diff --git a/deb_pack.sh b/deb_pack.sh index 2f3fdad..46ac753 100755 --- a/deb_pack.sh +++ b/deb_pack.sh @@ -1,6 +1,20 @@ +#!/bin/bash + +# 检查是否提供了版本号参数 +if [ $# -eq 0 ]; then + echo "错误:请提供版本号参数" + echo "用法: $0 <版本号>" + exit 1 +fi + +VERSION=$1 + cd /home/pi/ -mkdir DebpackTowerSif -cd DebpackTowerSif/ + +DebDirectory=DebpackTowerSif + +mkdir $DebDirectory +cd $DebDirectory/ mkdir -p ./home/pi/bin cd home/pi/bin/ @@ -10,13 +24,14 @@ cd ../../.. mkdir DEBIAN cd DEBIAN echo "Package: TowerSif -Version: 1.0.0 +Version: $VERSION Architecture: armhf Maintainer: rlx, tc Description: test" > control cd /home/pi/ -sudo dpkg -b DebpackTowerSif DebpacTowerSif_1.0.0.deb -rm -r DebpackTowerSif +sudo dpkg -b $DebDirectory TowerSif_${VERSION}.deb +rm -r $DebDirectory #sudo dpkg -r TowerSif +