66 workflow_dispatch :
77
88env :
9+ REPO_SOURCE : https://cydiablock.github.io
10+ REPO_HREF : package_debian
11+ CLUSTERS : " A B"
912 REPO_A_COUNT : 9
1013 REPO_B_COUNT : 1
1114
@@ -27,27 +30,28 @@ jobs:
2730 rm -f Packages Packages.bz2 scan.log tmp.log removed.list
2831 touch Packages
2932
30- - name : Build Cluster A Packages
33+ - name : Build Cluster Packages
3134 run : |
32- for i in $(seq 1 $REPO_A_COUNT); do
33- wget -O $i https://cydiablock.github.io/package_debian_A$i/Packages
34- cat $i >> Packages
35- echo "" >> Packages
36- rm -rf $i
35+ for CLUSTER in $CLUSTERS; do
36+ COUNT_VAR="REPO_${CLUSTER}_COUNT"
37+ COUNT=${!COUNT_VAR}
38+ if [ "$COUNT" -gt 0 ]; then
39+ for i in $(seq 1 $COUNT); do
40+ FILE="Packages_Cluster_${CLUSTER}${i}"
41+ URL="${REPO_SOURCE}/${REPO_HREF}_${CLUSTER}${i}/Packages"
42+ echo "Downloading $URL -> $FILE"
43+ wget -t 3 -O "$FILE" "$URL"
44+ cat "$FILE" >> Packages
45+ echo "" >> Packages
46+ rm -f "$FILE"
47+ done
48+ fi
3749 done
3850
39- - name : Build Cluster B Packages
40- run : |
41- for i in $(seq 1 $REPO_B_COUNT); do
42- wget -O $i https://cydiablock.github.io/package_debian_B$i/Packages
43- cat $i >> Packages
44- echo "" >> Packages
45- rm -rf $i
46- done
4751
4852 - name : Format and Clean Packages
4953 run : |
50- sed -i 's|Filename: \./|Filename: |' Packages
54+ # sed -i 's|Filename: \./|Filename: |' Packages
5155 sed -i 's/: !CydiaVn-/: /g' Packages
5256 sed -i 's/: !GSMVN-/: /g' Packages
5357 sed -i 's/: !GSMVN For OS3.0/: Tools/g' Packages
0 commit comments