Lines Matching refs:self
43 def __init__(self, host):
47 self.host = host
48 self.parameters = {}
50 def enable(self, option):
55 self.parameters[option] = True
56 return self
58 def disable(self, option):
63 self.parameters[option] = False
64 return self
66 def add_option(self, option):
71 self.parameters[option] = None
72 return self
74 def add_parameter(self, option, value):
80 self.parameters[option] = [value]
81 return self
83 def reset(self):
87 self.parameters = {}
88 return self
90 def build_args(self):
95 print("parameters passed: ", self.parameters)
96 for (option, value) in self.parameters.items():
111 def execute(self, update=True):
114 self.add_option("update")
116 args = self.build_args()
118 cmd = self.host.run_command(auth_cmd, set_env=False, raiseonerr=False)
122 def backup(self, path):
126 cmd = self.host.run_command(['/usr/sbin/authconfig', '--savebackup',
136 self.host.run_command(['rm', '-f', filename], set_env=False)
140 def restore(self, path):
144 self.host.run_command(["/usr/sbin/authconfig", "--restorebackup",