diff options
Diffstat (limited to 'certbot-apache/certbot_apache/entrypoint.py')
-rw-r--r-- | certbot-apache/certbot_apache/entrypoint.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/certbot-apache/certbot_apache/entrypoint.py b/certbot-apache/certbot_apache/entrypoint.py deleted file mode 100644 index 6f1443507..000000000 --- a/certbot-apache/certbot_apache/entrypoint.py +++ /dev/null @@ -1,48 +0,0 @@ -""" Entry point for Apache Plugin """ -from certbot import util - -from certbot_apache import configurator -from certbot_apache import override_arch -from certbot_apache import override_darwin -from certbot_apache import override_debian -from certbot_apache import override_centos -from certbot_apache import override_gentoo -from certbot_apache import override_suse - -OVERRIDE_CLASSES = { - "arch": override_arch.ArchConfigurator, - "darwin": override_darwin.DarwinConfigurator, - "debian": override_debian.DebianConfigurator, - "ubuntu": override_debian.DebianConfigurator, - "centos": override_centos.CentOSConfigurator, - "centos linux": override_centos.CentOSConfigurator, - "fedora": override_centos.CentOSConfigurator, - "ol": override_centos.CentOSConfigurator, - "red hat enterprise linux server": override_centos.CentOSConfigurator, - "rhel": override_centos.CentOSConfigurator, - "amazon": override_centos.CentOSConfigurator, - "gentoo": override_gentoo.GentooConfigurator, - "gentoo base system": override_gentoo.GentooConfigurator, - "opensuse": override_suse.OpenSUSEConfigurator, - "suse": override_suse.OpenSUSEConfigurator, -} - -def get_configurator(): - """ Get correct configurator class based on the OS fingerprint """ - os_info = util.get_os_info() - override_class = None - try: - override_class = OVERRIDE_CLASSES[os_info[0].lower()] - except KeyError: - # OS not found in the list - os_like = util.get_systemd_os_like() - if os_like: - for os_name in os_like: - if os_name in OVERRIDE_CLASSES.keys(): - override_class = OVERRIDE_CLASSES[os_name] - if not override_class: - # No override class found, return the generic configurator - override_class = configurator.ApacheConfigurator - return override_class - -ENTRYPOINT = get_configurator() |