Skip to content

Commit 1fb0baf

Browse files
authored
Update compiler.yml
1 parent cd25be9 commit 1fb0baf

1 file changed

Lines changed: 7 additions & 10 deletions

File tree

.github/workflows/compiler.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
- name: Dynamically Scan and Generate Indexes
22
run: |
3-
# 1. Installer les outils de packaging Debian indispensables (dpkg-dev et bzip2)
4-
sudo apt-get update && sudo apt-get install -y dpkg-dev bzip2
3+
# 1. Installer uniquement bzip2 (ultra rapide, pas besoin de dpkg-dev)
4+
sudo apt-get update && sudo apt-get install -y bzip2
55
6-
# 2. Nettoyer proprement les anciens index
7-
rm -f Packages Packages.gz Packages.bz2 Release
6+
# 2. On supprime SEULEMENT les anciennes compressions et le vieux Release
7+
# (On GARDE le fichier Packages original pour ne pas le perdre !)
8+
rm -f Packages.gz Packages.bz2 Release
89
9-
# 3. Scanner le dossier debs pour générer un fichier Packages 100% parfait et conforme
10-
# Cette commande calcule TOUT automatiquement (Taille exacte, MD5, SHA, et garde l'ID original "cydia")
11-
dpkg-scanpackages -m debs /dev/null > Packages
12-
13-
# 4. Créer le fichier Release épuré sans la ligne Components qui bloquait Cydia
10+
# 3. Création du fichier Release officiel épuré (sans Components)
1411
echo "Origin: Retro HackLab's Repo" > Release
1512
echo "Label: Retro HackLab's Repo" >> Release
1613
echo "Suite: stable" >> Release
@@ -19,6 +16,6 @@
1916
echo "Architectures: iphoneos-arm" >> Release
2017
echo "Description: Welcome to Retro HackLab's Repo" >> Release
2118
22-
# 5. Compression stricte pour Cydia
19+
# 4. Compression stricte et forcée pour Cydia
2320
gzip -9fk Packages
2421
bzip2 -9fk Packages

0 commit comments

Comments
 (0)