From 3de16be412eac74bc425c048ab589e6f3b0b578c Mon Sep 17 00:00:00 2001 From: astokes_rhn Date: Wed, 1 Aug 2007 00:50:46 +0000 Subject: some merges from trunk, updated autofs plugin to capture similar items from amd plugin and will do a simple check for global debugging and capture the needed log file for that as well. git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@286 ef72aa8b-4018-0410-8976-d6e080ef94d8 --- src/lib/sos/policyredhat.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/lib') diff --git a/src/lib/sos/policyredhat.py b/src/lib/sos/policyredhat.py index cbf76d26..69c48e0f 100755 --- a/src/lib/sos/policyredhat.py +++ b/src/lib/sos/policyredhat.py @@ -21,10 +21,10 @@ import os import commands import sys import string +import re from tempfile import gettempdir from sos.helpers import * import random -import re SOME_PATH = "/tmp/SomePath" @@ -94,8 +94,15 @@ class SosPolicy: return ret def runlevelDefault(self): - # FIXME: get this from /etc/inittab - return 3 + inittab=os.path.isfile('/etc/inittab') + if inittab is True: + f=open(inittab,'r') + content=f.read() + f.close() + reg=re.compile(r"^id:(\d{1}):initdefault:\D",re.MULTILINE) + for initlevel in reg.findall(content): + return initlevel + else: return 3 def kernelVersion(self): return commands.getoutput("/bin/uname -r").strip("\n") -- cgit