コード例 #1
0
ファイル: pxe.py プロジェクト: COOLSPOIL/seedBank
 def state_remove(self):
     """if there are one or more state files starting with the fqdn, remove
     those"""
     prefix = self.fqdn + '_'
     for file_name in os.listdir(cfg['paths']['status']):
         if file_name.startswith(prefix) and file_name.endswith('.state'):
             target = os.path.join(cfg['paths']['status'], file_name)
             utils.file_delete(target)
コード例 #2
0
ファイル: pxe.py プロジェクト: COOLSPOIL/seedBank
 def write(self, contents):
     """write the pxe boot file"""
     file_name = os.path.join(cfg['paths']['tftpboot'], 'pxelinux.cfg',
         self.address)
     directory = os.path.dirname(file_name)
     utils.make_dirs(directory)
     utils.file_delete('%s.disabled' % file_name)
     utils.file_write(file_name, contents)
コード例 #3
0
ファイル: pxe.py プロジェクト: pathcl/seedBank
 def state_remove(self):
     """if there are one or more state files starting with the fqdn, remove
     those"""
     prefix = self.fqdn + '_'
     for file_name in os.listdir(cfg['paths']['status']):
         if file_name.startswith(prefix) and file_name.endswith('.state'):
             target = os.path.join(cfg['paths']['status'], file_name)
             utils.file_delete(target)
コード例 #4
0
ファイル: pxe.py プロジェクト: pathcl/seedBank
 def write(self, contents):
     """write the pxe boot file"""
     file_name = os.path.join(cfg['paths']['tftpboot'], 'pxelinux.cfg',
                              self.address)
     directory = os.path.dirname(file_name)
     utils.make_dirs(directory)
     utils.file_delete('%s.disabled' % file_name)
     utils.file_write(file_name, contents)
コード例 #5
0
ファイル: manage.py プロジェクト: martinseener/seedBank
 def _remove_iso(self, name):
     """remove an installation ISO"""
     file_name = os.path.join(self.cfg['paths']['isos'], name + '.iso')
     if not utils.file_delete(file_name):
         logging.info('release "%s" has not been installed', name)
コード例 #6
0
ファイル: manage.py プロジェクト: pathcl/seedBank
 def _remove_iso(self, name):
     """remove an installation ISO"""
     file_name = os.path.join(self.cfg['paths']['isos'], name + '.iso')
     if not utils.file_delete(file_name):
         logging.info('release "%s" has not been installed', name)