From 776769c206452b7adf35c5a0dbf1bab67008640e Mon Sep 17 00:00:00 2001 From: TangChao Date: Mon, 28 Apr 2025 09:24:06 +0800 Subject: [PATCH 1/2] tc: add deb pack script. --- deb_pack.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 deb_pack.sh diff --git a/deb_pack.sh b/deb_pack.sh new file mode 100755 index 0000000..2f3fdad --- /dev/null +++ b/deb_pack.sh @@ -0,0 +1,22 @@ +cd /home/pi/ +mkdir DebpackTowerSif +cd DebpackTowerSif/ + +mkdir -p ./home/pi/bin +cd home/pi/bin/ +cp /home/pi/bin/* . + +cd ../../.. +mkdir DEBIAN +cd DEBIAN +echo "Package: TowerSif +Version: 1.0.0 +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 -r TowerSif From 45e9592718bca0a4fb27475eb37ff602a9d0dc5e Mon Sep 17 00:00:00 2001 From: TangChao Date: Mon, 28 Apr 2025 10:15:59 +0800 Subject: [PATCH 2/2] deb pack script accept version number --- deb_pack.sh | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) 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 +