I have created an fdroid repo on my fedora server. When I type “fdroid update” there are following critical errors:
CRITICAL: 'keystorepass' not found in config.yml! CRITICAL: This command requires a signing key, you can create one using: fdroid update --create-key
I have a keystore.p12 file inside the fdroid folder and created the key using this command:
keytool -genkeypair -alias fdroid -keyalg RSA -keystore keystore.p12
Following the config.yml file:
# Copy this file to config.yml, then amend the settings below according to # your system configuration. repo_url: https://my_website.com/fdroid/repo repo_name: My-App F-Droid repository repo_description: MyApp Fdroid app repository keypass: keYFromSigningKey repo_keyalias: fdroid
Now my question is: What am I missing here? I already have a keystore file and provided the password for it inside the config file. But, I did only create one password and not 2 (keypass and keystorepass?) Did I use the wrong command for creating the key?
After 90 days, the key expires as it says. How can I update/create a new key without breaking the repository? Thank you all for your help.