def sfa_dbclean(self):
"thoroughly wipes off the SFA database"
- self.run_in_guest("sfa-nuke.py")==0 or self.run_in_guest("sfa-nuke-plc.py")
+ self.run_in_guest("sfa-nuke.py")==0 or \
+ self.run_in_guest("sfa-nuke-plc.py") or \
+ self.run_in_guest("sfaadmin.py registry nuke")
return True
def sfa_plcclean(self):
def sfa_import(self):
"sfa-import-plc"
- auth=self.plc_spec['sfa']['SFA_REGISTRY_ROOT_AUTH']
- return self.run_in_guest('sfa-import.py')==0 or self.run_in_guest('sfa-import-plc.py')==0
+ auth=self.plc_spec['sfa']['SFA_REGISTRY_ROOT_AUTH']
+ return self.run_in_guest('sfa-import.py')==0 or \
+ self.run_in_guest('sfa-import-plc.py')==0 or \
+ self.run_in_guest('sfaadmin.py registry import_registry')
# not needed anymore
# self.run_in_guest('cp /etc/sfa/authorities/%s/%s.pkey /etc/sfa/authorities/server.key'%(auth,auth))