diff options
author | Tomas Babej <tbabej@redhat.com> | 2015-07-02 12:38:43 +0200 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-07-21 17:29:33 +0200 |
commit | a487e42d3fb71ceb3128fb9a2055a5586c4ed851 (patch) | |
tree | b3d9d6f386604d0a22ed9ffef0ee8de84358a1a0 /ipaplatform | |
parent | 5ea41abe9836c94579115f9b220a8205b15d520d (diff) | |
download | freeipa-a487e42d3fb71ceb3128fb9a2055a5586c4ed851.tar.gz freeipa-a487e42d3fb71ceb3128fb9a2055a5586c4ed851.tar.xz freeipa-a487e42d3fb71ceb3128fb9a2055a5586c4ed851.zip |
ipaplatform: Add constants submodule
Introduce a ipaplatform/constants.py file to store platform related
constants, which are not paths.
Reviewed-By: Martin Basti <mbasti@redhat.com>
Reviewed-By: Petr Spacek <pspacek@redhat.com>
Diffstat (limited to 'ipaplatform')
-rw-r--r-- | ipaplatform/base/constants.py | 11 | ||||
-rw-r--r-- | ipaplatform/fedora/constants.py | 16 | ||||
-rw-r--r-- | ipaplatform/redhat/constants.py | 17 | ||||
-rw-r--r-- | ipaplatform/rhel/constants.py | 16 |
4 files changed, 60 insertions, 0 deletions
diff --git a/ipaplatform/base/constants.py b/ipaplatform/base/constants.py new file mode 100644 index 000000000..70485055f --- /dev/null +++ b/ipaplatform/base/constants.py @@ -0,0 +1,11 @@ +# +# Copyright (C) 2015 FreeIPA Contributors see COPYING for license +# + +''' +This base platform module exports platform dependant constants. +''' + + +class BaseConstantsNamespace(object): + pass diff --git a/ipaplatform/fedora/constants.py b/ipaplatform/fedora/constants.py new file mode 100644 index 000000000..ce03f58cf --- /dev/null +++ b/ipaplatform/fedora/constants.py @@ -0,0 +1,16 @@ +# +# Copyright (C) 2015 FreeIPA Contributors see COPYING for license +# + +''' +This Fedora base platform module exports platform related constants. +''' + +# Fallback to default constant definitions +from ipaplatform.redhat.constants import RedHatConstantsNamespace + + +class FedoraConstantsNamespace(RedHatConstantsNamespace): + pass + +constants = FedoraConstantsNamespace() diff --git a/ipaplatform/redhat/constants.py b/ipaplatform/redhat/constants.py new file mode 100644 index 000000000..7209947f8 --- /dev/null +++ b/ipaplatform/redhat/constants.py @@ -0,0 +1,17 @@ +# +# Copyright (C) 2015 FreeIPA Contributors see COPYING for license +# + +''' +This Red Hat OS family base platform module exports default platform +related constants for the Red Hat OS family-based systems. +''' + +# Fallback to default path definitions +from ipaplatform.base.constants import BaseConstantsNamespace + + +class RedHatConstantsNamespace(BaseConstantsNamespace): + pass + +constants = RedHatConstantsNamespace() diff --git a/ipaplatform/rhel/constants.py b/ipaplatform/rhel/constants.py new file mode 100644 index 000000000..eaca48030 --- /dev/null +++ b/ipaplatform/rhel/constants.py @@ -0,0 +1,16 @@ +# +# Copyright (C) 2015 FreeIPA Contributors see COPYING for license +# + +''' +This RHEL base platform module exports platform related constants. +''' + +# Fallback to default constant definitions +from ipaplatform.redhat.constants import RedHatConstantsNamespace + + +class RHELConstantsNamespace(RedHatConstantsNamespace): + pass + +constants = RHELConstantsNamespace() |