mirror of
http://172.16.0.230/r/SIF/TowerOptoSifAndSpectral.git
synced 2025-12-14 19:03:32 +08:00
63 lines
1.1 KiB
Bash
Executable File
63 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# 检查是否提供了版本号参数
|
|
#if [ $# -eq 0 ]; then
|
|
# echo "错误:请提供版本号参数"
|
|
# echo "用法: $0 <版本号>"
|
|
# exit 1
|
|
#fi
|
|
|
|
VERSION=2.2.2
|
|
sh install.sh
|
|
|
|
thispwd=$(pwd)
|
|
#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
|
|
cp ../../dpkg/* ./
|
|
echo "Version:${VERSION}"
|
|
echo "Version:${VERSION}" >> ./control
|
|
echo "echo \"V${VERSION}\" > /home/data/version" >> ./postinst
|
|
chmod +x ./post*
|
|
chmod +x ./control
|
|
chmod +x ./preinst
|
|
cd ../
|
|
#复制root文件
|
|
mkdir -p ./root
|
|
cp ../root/* ./root/
|
|
chmod +x ./root/*.sh
|
|
#复制html文件
|
|
mkdir -p ./var/www/html/
|
|
cp -r ../html/* ./var/www/html/
|
|
chmod +x ./var/www/html/php/*.sh
|
|
mkdir -p ./home/data/
|
|
cp ../ChangeLog.md ./home/data/ChangeLog.md
|
|
|
|
|
|
|
|
#cd /home/pi/
|
|
cd $thispwd
|
|
sudo dpkg -b $DebDirectory TowerSif_V${VERSION}.deb
|
|
mkdir -p DEB
|
|
cp TowerSif_V${VERSION}.deb DEB/
|
|
rm -r $DebDirectory
|
|
|
|
#sudo dpkg -r TowerSif
|
|
|