deb pack script accept version number

This commit is contained in:
TangChao
2025-04-28 10:15:59 +08:00
parent 776769c206
commit 45e9592718

View File

@ -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