tuned-adm: better active profile displaying
This commit is contained in:
parent
c62252bb0c
commit
acad0bbd7a
1 changed files with 7 additions and 7 deletions
14
tuned_adm.py
14
tuned_adm.py
|
|
@ -39,7 +39,7 @@ class Tuned_adm:
|
||||||
if args[0] == "list":
|
if args[0] == "list":
|
||||||
self.list()
|
self.list()
|
||||||
elif args[0] == "active":
|
elif args[0] == "active":
|
||||||
print self.get_active()
|
self.active()
|
||||||
elif args[0] == "off":
|
elif args[0] == "off":
|
||||||
self.check_permissions()
|
self.check_permissions()
|
||||||
self.off()
|
self.off()
|
||||||
|
|
@ -53,22 +53,22 @@ class Tuned_adm:
|
||||||
self.error("Nonexistent argument '%s'." % args[0])
|
self.error("Nonexistent argument '%s'." % args[0])
|
||||||
|
|
||||||
def list(self):
|
def list(self):
|
||||||
active = self.get_active()
|
|
||||||
modes = os.listdir(self.profile_dir)
|
modes = os.listdir(self.profile_dir)
|
||||||
if len(modes) > 0:
|
if len(modes) > 0:
|
||||||
print "Available profiles: "
|
print "Available profiles:"
|
||||||
for mode in modes:
|
for mode in modes:
|
||||||
dir = os.path.join(self.profile_dir, mode)
|
dir = os.path.join(self.profile_dir, mode)
|
||||||
if not os.path.isdir(dir):
|
if not os.path.isdir(dir):
|
||||||
continue
|
continue
|
||||||
|
print "- %s" % mode
|
||||||
|
|
||||||
if mode == active:
|
self.active()
|
||||||
print "- %s (active)" % mode
|
|
||||||
else:
|
|
||||||
print "- %s" % mode
|
|
||||||
else:
|
else:
|
||||||
print "No profiles defined."
|
print "No profiles defined."
|
||||||
|
|
||||||
|
def active(self):
|
||||||
|
print "Current active profile: %s" % self.get_active()
|
||||||
|
|
||||||
def get_active(self):
|
def get_active(self):
|
||||||
file = open(self.active_file, "r")
|
file = open(self.active_file, "r")
|
||||||
profile = file.read()
|
profile = file.read()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue