增加打包脚本

master
yutent 2023-10-07 17:58:23 +08:00
parent b556390f51
commit e906e5ab5c
4 changed files with 43 additions and 1 deletions

1
.gitignore vendored
View File

@ -2,6 +2,7 @@
.vscode .vscode
._* ._*
*.deb
.Spotlight-V100 .Spotlight-V100
.Trashes .Trashes

26
build.sh Executable file
View File

@ -0,0 +1,26 @@
#!/bin/bash
if [ -d unpack ]; then
sudo rm -rf unpack
fi
version="1.0.3"
mkdir -p unpack/DEBIAN
cp debian/control unpack/DEBIAN/
cp -r usr unpack/
cd unpack
find usr -type f | xargs md5sum > DEBIAN/md5sums
_size=$(du -d 0 usr | cut -f1)
sed -i "s/{{size}}/${_size}/" DEBIAN/control
sed -i "s/{{version}}/${version}/" DEBIAN/control
cd ..
sudo chown -R root:root unpack/
dpkg-deb -b unpack/ "extra-repo-book_${version}.deb"
sudo rm -rf unpack

15
debian/control vendored Normal file
View File

@ -0,0 +1,15 @@
Package: extra-repo-book
Version: {{version}}
Section: repo-book
Architecture: all
Priority: optional
Maintainer: Yutent <yutent.io@gmail.com>
Installed-Size: {{size}}
Homepage: https://git.wkit.fun/yutent/extra-repo-book
Author: yutent
Description: 一些额外的开源/闭源应用的软件源管理.
常用的chrome, edge, mysql等等, 官方已维护了一个源, 这里就没有必要自己再维护一份了,
故, 做了个简单的脚本, 做一下整合和管理, 这些源.
`
声明: 这里只做这些官方源的添加和删除, 并不会对软件本身做任何的修改, 你所安装的软件的来源, 均为官方地址,
如出现应用损坏或被篡改过, 请自行检查自己本地DNS是否被劫持, 或联系软件开发者.

View File

@ -161,7 +161,7 @@ case "$1" in
;; ;;
-v) -v)
echo '1.0.0' echo '1.0.3'
;; ;;
add) add)