Ich habe (zum testen, falls Fragen bzgl. der Sinnhaftigkeit kommen sollten) auf Github das Paket "yay-10.1.0-1-x86_64.pkg.tar.zst", nennen wir es, "gehostet". Mit dem repo-add Befehl wurde eine entsprechende DB und weitere Daten generiert. Folgendes befindet sich somit im Repository auf Github im Ordner "x86_64" (sprich, URL:
https://github.com/xyz/custom_repo/x86_64/:
custom_repo.db
custom_repo.db.tar.gz
custom_repo.files
custom_repo.files.tar.gz
yay-10.1.0-1-x86_64.pkg.tar.zst
In der pacman.conf steht am Ende folendes:
[gate]
SigLevel = Optional TrustAll
Server = https://github.com/xyz/custom_repo/$arch
Da $arch der Architektur entspricht, dürfte hier somit
https://github.com/xyz/custom_repo/x86_64 stimmen.
Beim Ausführen von mkarchiso kommt nun folgende Fehlermeldung:
error: failed retrieving file 'custom_repo.db' from github.com : The requested URL returned error: 404
error: failed to update gate (failed to retrieve some files)
error: failed to synchronize all databases
==> ERROR: Failed to install packages to new root
Hab ich was übersehen? Muss der Link in der pacman.conf anders angegeben werden (wegen /tree/master/ oder sowas)?