diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-02-07 14:15:25 -0500 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-02-07 14:15:25 -0500 |
commit | a419c0fb6d0456a058462ea31f76fbdbeac63d99 (patch) | |
tree | 5b2d14b5c97c9e8d6681af1d4f899ca966c43173 /certmaster/minion/modules/sysctl.py | |
parent | 4a7f409334528affd3b0245f9fe6e0b35e50e54b (diff) | |
download | certmaster-a419c0fb6d0456a058462ea31f76fbdbeac63d99.tar.gz certmaster-a419c0fb6d0456a058462ea31f76fbdbeac63d99.tar.xz certmaster-a419c0fb6d0456a058462ea31f76fbdbeac63d99.zip |
Trimming more stuff out.
Diffstat (limited to 'certmaster/minion/modules/sysctl.py')
-rw-r--r-- | certmaster/minion/modules/sysctl.py | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/certmaster/minion/modules/sysctl.py b/certmaster/minion/modules/sysctl.py deleted file mode 100644 index 1f11d55..0000000 --- a/certmaster/minion/modules/sysctl.py +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2008, Red Hat, Inc -# Luke Macken <lmacken@redhat.com> -# -# This software may be freely redistributed under the terms of the GNU -# general public license. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -import func_module -import sub_process - -class SysctlModule(func_module.FuncModule): - - version = "0.0.1" - description = "Configure kernel parameters at runtime" - - def __run(self, cmd): - cmd = sub_process.Popen(cmd.split(), stdout=sub_process.PIPE, - stderr=sub_process.PIPE, shell=False) - return [line for line in cmd.communicate()[0].strip().split('\n')] - - def list(self): - return self.__run("/sbin/sysctl -a") - - def get(self, name): - return self.__run("/sbin/sysctl -n %s" % name) - - def set(self, name, value): - return self.__run("/sbin/sysctl -w %s=%s" % (name, value)) |