diff options
author | Tomas Babej <tbabej@redhat.com> | 2014-05-26 13:01:49 +0200 |
---|---|---|
committer | Petr Viktorin <pviktori@redhat.com> | 2014-06-16 19:48:17 +0200 |
commit | 1d0623ce1cd33a3367c0207200454e5ae967f652 (patch) | |
tree | 135b4e8adcc9895bcb44b7c421de8f33a6f169e1 /ipaplatform | |
parent | 0b974007dee7771b6c1c2ceab34ac802080910ca (diff) | |
download | freeipa-1d0623ce1cd33a3367c0207200454e5ae967f652.tar.gz freeipa-1d0623ce1cd33a3367c0207200454e5ae967f652.tar.xz freeipa-1d0623ce1cd33a3367c0207200454e5ae967f652.zip |
ipaplatform: Move default implementations of tasks from service.py.in
https://fedorahosted.org/freeipa/ticket/4052
Reviewed-By: Petr Viktorin <pviktori@redhat.com>
Diffstat (limited to 'ipaplatform')
-rw-r--r-- | ipaplatform/base/tasks.py | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/ipaplatform/base/tasks.py b/ipaplatform/base/tasks.py index c0f112673..51bb1af10 100644 --- a/ipaplatform/base/tasks.py +++ b/ipaplatform/base/tasks.py @@ -1,7 +1,8 @@ # Authors: +# Alexander Bokovoy <abokovoy@redhat.com> # Tomas Babej <tbabej@redhat.com> # -# Copyright (C) 2014 Red Hat +# Copyright (C) 2011-2014 Red Hat # see file 'COPYING' for use and warranty information # # This program is free software; you can redistribute it and/or modify @@ -20,3 +21,34 @@ ''' This module contains default platform-specific implementations of system tasks. ''' + +from ipaplatform.paths import paths + + +# restore context default implementation that does nothing +def restore_context(filepath): + return + + +# Default implementation of backup and replace hostname that does nothing +def backup_and_replace_hostname(fstore, statestore, hostname): + return + + +def insert_ca_cert_into_systemwide_ca_store(path): + return True + + +def remove_ca_cert_from_systemwide_ca_store(path): + return True + + +def get_svc_list_file(): + return paths.SVC_LIST_FILE + + +# See if SELinux is enabled and /usr/sbin/restorecon is installed. +# Default to a no-op. Those platforms that support SELinux should +# implement this function. +def check_selinux_status(): + return |