Exemplo n.º 1
0
 def settings(self):
     s = []
     s.append(PluginSettingBool('sign_pkcs7_enable', 'Enabled', False))
     s.append(
         PluginSettingText('sign_pkcs7_privkey', 'Private Key',
                           'pkcs7/fwupd.org.key'))
     s.append(
         PluginSettingText('sign_pkcs7_certificate', 'Certificate',
                           'pkcs7/fwupd.org_signed.pem'))
     return s
Exemplo n.º 2
0
 def settings(self):
     s = []
     s.append(PluginSettingBool('info_readme_enable', 'Enabled', False))
     s.append(
         PluginSettingText('info_readme_filename', 'Filename',
                           'README.txt'))
     s.append(
         PluginSettingText('info_readme_template', 'Template',
                           'plugins/info-readme/template.txt'))
     return s
Exemplo n.º 3
0
 def settings(self):
     s = []
     s.append(PluginSettingBool('sign_sigul_enable', 'Enabled', False))
     s.append(PluginSettingText('sign_sigul_config_file', 'Client config file',
                                '/etc/sigul/client.conf'))
     s.append(PluginSettingText('sign_sigul_firmware_key', 'Signing key for firmware',
                                'sigul-client-cert'))
     s.append(PluginSettingText('sign_sigul_metadata_key', 'Signing key for metadata',
                                'sigul-client-cert'))
     return s
Exemplo n.º 4
0
 def settings(self):
     s = []
     s.append(PluginSettingBool('cdn_purge_enable', 'Enabled', False))
     s.append(
         PluginSettingText(
             'cdn_purge_uri', 'URI',
             'https://bunnycdn.com/api/purge?url=https://lvfs.b-cdn.net/downloads/'
         ))
     s.append(PluginSettingText('cdn_purge_accesskey', 'Accesskey', ''))
     s.append(
         PluginSettingText('cdn_purge_files', 'File Whitelist',
                           '*.xml.gz,*.xml.gz.asc'))
     return s
Exemplo n.º 5
0
 def settings(self):
     s = []
     s.append(PluginSettingBool('sign_gpg_enable', 'Enabled', False))
     s.append(
         PluginSettingText('sign_gpg_keyring_dir', 'Keyring Directory',
                           '/var/www/lvfs/.gnupg'))
     s.append(
         PluginSettingText('sign_gpg_firmware_uid',
                           'Signing UID for firmware',
                           '*****@*****.**'))
     s.append(
         PluginSettingText('sign_gpg_metadata_uid',
                           'Signing UID for metadata',
                           '*****@*****.**'))
     return s
Exemplo n.º 6
0
 def settings(self):
     s = []
     s.append(PluginSettingBool('cdn_sync_enable', 'Enabled', False))
     s.append(PluginSettingText('cdn_sync_folder', 'Folder', 'downloads'))
     s.append(
         PluginSettingText('cdn_sync_bucket', 'Bucket', 'lvfstestbucket'))
     s.append(PluginSettingText('cdn_sync_region', 'Region', 'us-east-1'))
     s.append(
         PluginSettingText('cdn_sync_username', 'Username',
                           'aws_access_key_id'))
     s.append(
         PluginSettingText('cdn_sync_password', 'Password',
                           'aws_secret_access_key'))
     s.append(
         PluginSettingText(
             'cdn_sync_files', 'File Whitelist',
             'firmware.xml.gz,firmware.xml.gz.asc,'
             'firmware-testing.xml.gz,firmware-testing.xml.gz.asc'))
     return s
Exemplo n.º 7
0
 def settings(self):
     s = []
     s.append(PluginSettingBool('auth_azure_enable', 'Enabled', False))
     s.append(PluginSettingText('auth_azure_consumer_key', 'Consumer Key', ''))
     s.append(PluginSettingText('auth_azure_consumer_secret', 'Consumer Secret', ''))
     return s
Exemplo n.º 8
0
 def settings(self):
     s = []
     s.append(PluginSettingBool('wu_copy_inf', 'Include .inf files', True))
     s.append(PluginSettingBool('wu_copy_cat', 'Include .cat files', True))
     return s