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