updated scripts

This commit is contained in:
vollstock
2018-09-20 18:10:34 +02:00
parent 5a86630463
commit cc46c09adc
3 changed files with 23 additions and 6 deletions
+11 -5
View File
@@ -1,12 +1,18 @@
#!/bin/bash #!/bin/bash
set -e
# build packages # build packages
for folder in *; do for folder in *; do
if [ -d $folder ] && [ ${folder:0:1} != "#" ]; then if [ -d $folder ] && [ ${folder:0:1} != "#" ]; then
package="$(cat $folder/DEBIAN/control | grep 'Package: ')" # Get package infos
arch="$(cat $folder/DEBIAN/control | grep 'Architecture: ')" package="$(cat $folder/package/DEBIAN/control | grep 'Package: ')"
version="$(cat $folder/DEBIAN/control | grep 'Version: ')" arch="$(cat $folder/package/DEBIAN/control | grep 'Architecture: ')"
dpkg --build $folder "${package#*: }_${version#*: }_${arch#*: }.deb" version="$(cat $folder/package/DEBIAN/control | grep 'Version: ')"
#echo "${package#*: }_${version#*: }_${arch#*: }.deb" packagename="${package#*: }_${version#*: }_${arch#*: }"
# Build Debian package
dpkg --build $folder/package $folder/$packagename.deb
# Bundle it with media files for Tooloop app center
zip -9 --exclude=*package* $packagename.zip $folder/$packagename.deb $folder/media/*.png $folder/media/*.jpg
fi fi
done done
+7
View File
@@ -1,5 +1,12 @@
#!/bin/bash #!/bin/bash
for folder in *; do
if [ -d $folder ]; then
rm -f $folder/*.deb
rm -f *.zip
fi
done
rm -fr /assets/packages/*.deb rm -fr /assets/packages/*.deb
rm -fr /assets/packages/Packages* rm -fr /assets/packages/Packages*
rm -fr /assets/packages/Release rm -fr /assets/packages/Release
+5 -1
View File
@@ -1,7 +1,11 @@
#!/bin/bash #!/bin/bash
# move them to the repository # move them to the repository
mv *.deb /assets/packages for folder in *; do
if [ -d $folder ] && [ ${folder:0:1} != "#" ]; then
mv $folder/*.deb /assets/packages
fi
done
# update apt # update apt
/opt/tooloop/scripts/tooloop-update-packages /opt/tooloop/scripts/tooloop-update-packages