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