-
Notifications
You must be signed in to change notification settings - Fork 0
/
fdroid_update
executable file
·41 lines (40 loc) · 1.87 KB
/
fdroid_update
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/sh
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~ GPLAYCLI: show config file
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cat $FDROID_DIR/gplaycli.conf
echo
echo
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~ GPLAYCLI: Update APKs
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gplaycli \
--folder $FDROID_DIR/repo \
--config $FDROID_DIR/gplaycli.conf \
--file $FDROID_DIR/apk_list.txt \
--append-version \
--additional-files \
--yes \
--verbose \
--progress
echo
echo
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~ GPLAYCLI: Cleanup apks not in apk_list.txt
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
find $FDROID_DIR/repo -type f -name '*.apk' $(awk -F\# '$1!=""{printf(" -not -name %s*",$0)}' ORS=' ' $FDROID_DIR/apk_list.txt)
find $FDROID_DIR/repo -type f -name '*.apk' $(awk -F\# '$1!=""{printf(" -not -name %s*",$0)}' ORS=' ' $FDROID_DIR/apk_list.txt) -delete
echo
echo
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~ FDROID: Update Repo
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cd $FDROID_DIR
fdroid update -c --use-date-from-apk
echo
echo
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~ FDROID: Sync repo to network
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fdroid deploy -v
cd -