summaryrefslogtreecommitdiffstats
path: root/pyfirstaidkit/interpret.py
diff options
context:
space:
mode:
authorMartin Sivak <msivak@redhat.com>2008-11-20 15:18:58 +0100
committerMartin Sivak <msivak@redhat.com>2008-11-20 15:19:29 +0100
commit3dba4d574ee89f4fedbda734aa84abc685fefeac (patch)
tree1da1eb4d854078ec0c4e56cb1dc78fd441c342a8 /pyfirstaidkit/interpret.py
parent89076e2d9d175f11f180abe762c6a953e5768498 (diff)
downloadfirstaidkit-3dba4d574ee89f4fedbda734aa84abc685fefeac.tar.gz
firstaidkit-3dba4d574ee89f4fedbda734aa84abc685fefeac.tar.xz
firstaidkit-3dba4d574ee89f4fedbda734aa84abc685fefeac.zip
Reset the flags before the root check
Diffstat (limited to 'pyfirstaidkit/interpret.py')
-rw-r--r--pyfirstaidkit/interpret.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/pyfirstaidkit/interpret.py b/pyfirstaidkit/interpret.py
index a55ab0e..67cc9dc 100644
--- a/pyfirstaidkit/interpret.py
+++ b/pyfirstaidkit/interpret.py
@@ -86,6 +86,9 @@ class Tasker:
self._reporting.start(level = TASKER, origin = self)
pluginSystem = self.pluginSystem
+ # Reset the flag state
+ self._provide.reset()
+
# Check the root privilegies
if os.geteuid() == 0:
self._reporting.info("You are running the firstaidkit as root.",
@@ -98,7 +101,6 @@ class Tasker:
self._provide.unprovide("root")
#initialize the startup set of flags
- self._provide.reset()
for flag in self._config.operation._list("flags"):
self._provide.provide(flag)