Files
Tooloop-Packages/build.sh
T

25 lines
696 B
Bash
Raw Permalink Normal View History

2018-09-20 15:38:43 +02:00
#!/bin/bash
2018-09-20 18:10:34 +02:00
set -e
2018-09-20 15:38:43 +02:00
# build packages
for folder in *; do
if [ -d $folder ] && [ ${folder:0:1} != "#" ]; then
2019-05-24 06:27:53 +00:00
cd $folder
2018-09-20 18:10:34 +02:00
# Get package infos
2019-05-24 06:27:53 +00:00
package="$(cat package/DEBIAN/control | grep 'Package: ')"
arch="$(cat package/DEBIAN/control | grep 'Architecture: ')"
version="$(cat package/DEBIAN/control | grep 'Version: ')"
2018-09-20 18:10:34 +02:00
packagename="${package#*: }_${version#*: }_${arch#*: }"
2018-09-20 18:10:34 +02:00
# Build Debian package
2019-05-24 06:27:53 +00:00
dpkg --build package $packagename.deb
# Bundle it with media files for the Tooloop app center
2019-05-24 06:27:53 +00:00
zip -9 --exclude=*package* ../$packagename.zip $packagename.deb media/*
cd ..
2018-09-20 15:38:43 +02:00
fi
done