The source code that I use to crawl RPM Packages from Sites that don't offer a RPM Repo and put them in a repo Folder for distribution.
This is only supposed to run in a docker container.
PUID
: The User ID (UID gotten fromid
) that all files should be created as, this is so that there are no permission problems outside of the docker containerPGID
: The Group ID (GID gotten fromid
) that all files should be created as, this is so that there are no permission problems outside of the docker container.GPG_KEY_NAME
: The Name used in the GPG Key that will be used to find the correct key.GPG_KEY_EMAIL
: The email used in the GPG Key that will be used to find the correct key.
/app/appdata
: the appdata Folder here the rpm package versions and the private pgp key are stored. The Pgp key has to be calledpgp-key.private
/app/appdata/repo
: the rpm repo Folder, there will be a subfolder with the arch name before the actual repo. Also here the public pgp key should be put for users to access to be able to verify the packages.