mirror of
https://github.com/offa/android-foss.git
synced 2026-07-21 17:35:38 +02:00
Check script added.
This commit is contained in:
@@ -0,0 +1,36 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set extglob
|
||||||
|
|
||||||
|
SOURCE_FILE=README.md
|
||||||
|
|
||||||
|
FDROID_SETTINGS=$( \
|
||||||
|
grep -ni "https://f-droid.org/repository/browse/?" $SOURCE_FILE \
|
||||||
|
| sed "s/.*https:\/\/f-droid.org\/repository\/browse\/?//g" \
|
||||||
|
| sed "s/)].*/;/g" \
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
FAILED=0
|
||||||
|
|
||||||
|
while IFS=';' read -ra TOK; do
|
||||||
|
for i in "${TOK[@]}"; do
|
||||||
|
echo -ne "Check '$i' ... "
|
||||||
|
|
||||||
|
if [[ "$i" =~ ^fdid=([[:alnum:]]|[\._-])+$ ]];
|
||||||
|
then
|
||||||
|
echo "OK"
|
||||||
|
else
|
||||||
|
echo "INVALID"
|
||||||
|
let "FAILED += 1"
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
done <<< "$FDROID_SETTINGS"
|
||||||
|
|
||||||
|
if [[ $FAILED -ge 1 ]];
|
||||||
|
then
|
||||||
|
echo "Invalid Urls: $FAILED"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
Reference in New Issue
Block a user