Esempio n. 1
0
 def validate_frontend(self):
   common.logit( "\nVerifying VOFrontend options")
   common.validate_hostname(self.hostname())
   common.validate_user(self.username())
   if self.install_type() == "tarball":
     common.validate_installer_user(self.username())
   common.validate_gsi_for_proxy(self.x509_gsi_dn(),self.x509_proxy(),self.username())
   self.validate_glidein_proxies()
   self.validate_glexec_use()
   self.glidein.validate_software_requirements()
   if self.install_type() == "tarball":
     self.validate_needed_directories()
   common.logit( "Verification complete\n")
Esempio n. 2
0
  def validate(self):
    if self.not_validated:
      common.logit( "Verifying Factory options")
      if os.getuid() <> pwd.getpwnam(self.username())[2]:
        common.logerr("""You need to install this as the Factory unix acct (%s) so
files and directories can be created correctly""" % self.username())
      self.install_vdtclient()
      self.install_certificates()
      common.logit( "\nVerifying Factory options")
      common.validate_hostname(self.hostname())
      common.validate_user(self.username())
      common.validate_installer_user(self.username())
      self.glidein.validate_software_requirements()
      self.validate_needed_directories()
      common.logit( "Factory verification complete\n")
      time.sleep(3)
    self.not_validated = False