def sign_installer(): """ Sign installer, so the user's OS trusts it """ require_existing_project() if is_arch_linux(): from fbs.sign_installer.arch import sign_installer_arch sign_installer_arch() elif is_fedora(): from fbs.sign_installer.fedora import sign_installer_fedora sign_installer_fedora() else: _LOG.info('This command is not (yet) supported on this platform.')
def sign_installer(): """ Sign installer, so the user's OS trusts it """ if is_mac(): _LOG.info('fbs does not yet implement `sign_installer` on macOS.') return if is_ubuntu(): _LOG.info('Ubuntu does not support signing installers.') return require_installer() if is_windows(): from fbs.sign_installer.windows import sign_installer_windows sign_installer_windows() elif is_arch_linux(): from fbs.sign_installer.arch import sign_installer_arch sign_installer_arch() elif is_fedora(): from fbs.sign_installer.fedora import sign_installer_fedora sign_installer_fedora() _LOG.info('Signed %s.', join('target', SETTINGS['installer']))