diff options
author | astokes_rhn <astokes_rhn@ef72aa8b-4018-0410-8976-d6e080ef94d8> | 2007-08-01 00:50:46 +0000 |
---|---|---|
committer | astokes_rhn <astokes_rhn@ef72aa8b-4018-0410-8976-d6e080ef94d8> | 2007-08-01 00:50:46 +0000 |
commit | 3de16be412eac74bc425c048ab589e6f3b0b578c (patch) | |
tree | 8a5753614bc16546d46901b81ada7cc124ac73f4 | |
parent | e60b7c5a10a03ebca251da29f21e2eb446d3fa60 (diff) | |
download | sos-3de16be412eac74bc425c048ab589e6f3b0b578c.tar.gz |
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
-rwxr-xr-x | src/lib/sos/policyredhat.py | 13 |
1 files changed, 10 insertions, 3 deletions
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") |