Compare commits

...

4 Commits

Author SHA1 Message Date
yova 72717ac0e1 rm tg
2 years ago
yova 2fb60213c1 use mirror
2 years ago
yova 2cb704a0a2 allow gitlab dl
2 years ago
yova 81ca95f19b use mirror
2 years ago

@ -27,7 +27,6 @@ stuff="
/system/etc/permissions/com.aurora.services.xml
/system/app/osmand/osmand.apk
/system/app/newpipe/newpipe.apk
/system/app/telegram/telegram.apk
/system/app/hypatia/hypatia.apk
/system/app/librera/librera.apk
/system/app/florisboard/florisboard.apk

@ -1,7 +1,7 @@
# Config file for update.sh
stuff_repo="
fdroid https://f-droid.org/repo
fdroid https://mirror.kumi.systems/fdroid/repo/
microg https://microg.org/fdroid/repo
nanolx https://nanolx.org/fdroid/repo
guardian https://guardianproject.info/fdroid/repo
@ -19,7 +19,6 @@ stuff_download="
/system/app/osmand/osmand.apk repo fdroid/net.osmand.plus
/system/app/newpipe/newpipe.apk repo fdroid/org.schabi.newpipe
/system/app/telegram/telegram.apk repo fdroid/org.telegram.messenger armeabi-v7a
/system/app/hypatia/hypatia.apk repo fdroid/us.spotco.malwarescanner
/system/app/librera/librera.apk repo fdroid/com.foobnix.pro.pdf.reader
/system/app/nextcloud/nextcloud.apk repo fdroid/com.nextcloud.client

@ -146,7 +146,7 @@ for object in $(echo "$stuff_download" | select_word 1); do
[ "$objectrepo" ] && [ "$objectpackage" ] || { echo "ERROR: $object has no valid repo arguments"; continue; }
[ -f "$tmpdir/repos/$objectrepo.json" ] || { echo "ERROR: $object repo $objectrepo does not exist"; continue; }
echo " ---- Getting repo URL for $object from repo $objectrepo";
objectserver="$(jq -r '.repo.address' "$tmpdir/repos/$objectrepo.json")";
objectserver="$(jq -r '.repo.mirrors[0]' "$tmpdir/repos/$objectrepo.json")";
if [ "$objectarg" ]; then
echo " ---- Getting object for args $objectarg [$objectarch] [$objectsdk]";
objectserverfile="$(jq -r --arg pkg "$objectpackage" --arg arch "$objectarch" --arg sdk "$objectsdk" '.packages[$pkg][] | if $arch != "" and has("nativecode") then select(.nativecode[]? == $arch) else . end | if $sdk != "" then select((.minSdkVersion|tonumber?) <= ($sdk|tonumber?)) else . end | .apkName' "$tmpdir/repos/$objectrepo.json" | head -n1)";
@ -164,7 +164,7 @@ for object in $(echo "$stuff_download" | select_word 1); do
objectname="$(basename "$objecturl")";
objectfile="$tmpdir/$objectname";
echo " ---- Downloading $objecturl";
curl -fL "$objecturl" -o "$objectfile" || { echo "ERROR: $object failed to download"; continue; }
wget "$objecturl" -O "$objectfile" || { echo "ERROR: $object failed to download"; continue; }
objectcksum="$(cksum "$objectfile" | select_word 1)";
echo "FILE: $object, URL: $objecturl, CKSUM: $objectcksum;" >> "$updatelog";
;;

Loading…
Cancel
Save