IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 32904


Ignore:
Timestamp:
Dec 8, 2011, 3:48:39 PM (15 years ago)
Author:
Serge CHASTEL
Message:

Improved verifications

Location:
trunk/ippdor/deployment
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippdor/deployment/Deployment.py

    r32897 r32904  
    9696        """
    9797        Check different elements
    98         TODO: add checks for IppSite definition
    9998        """
    10099        Deployment.logger.info('Checking Condor-IPP Softwares Configuration')
     100        # Configuration
     101        from IppSite import IppSite, Gpc1
     102        Deployment.logger.info('Checking definition of IppSite.SVN_SOURCE_URL: %s'
     103                               % IppSite.SVN_SOURCE_URL)
     104        Deployment.logger.info('Checking definition of IppSite.TARGET_DIRECTORY: %s'
     105                               % IppSite.TARGET_DIRECTORY)
     106        Deployment.logger.info('Checking definition of IppSite.TARGET_BINARY_DIRECTORY: %s'
     107                               % IppSite.TARGET_BINARY_DIRECTORY)
     108        Deployment.logger.info('Checking definition of IppSite.LOCAL_TMP_DIR: %s'
     109                               % IppSite.LOCAL_TMP_DIR)
     110        Deployment.logger.info('Checking definition of IppSite.NFS_TMP_DIR: %s'
     111                               % IppSite.NFS_TMP_DIR)
     112        Deployment.logger.info('Checking definition of IppSite.IPP_BIN_PATH: %s'
     113                               % IppSite.IPP_BIN_PATH)
     114        Deployment.logger.info('Checking definition of Gpc1.HOST: %s'
     115                               % Gpc1.HOST)
     116        Deployment.logger.info('Checking definition of Gpc1.NAME: %s'
     117                               % Gpc1.NAME)
     118        Deployment.logger.info('Checking definition of Gpc1.USER: %s'
     119                               % Gpc1.USER)
     120        Deployment.logger.info('Checking definition of Gpc1.PASSWORD: %s'
     121                               % Gpc1.PASSWORD)
    101122        # self.target_directory
    102123        Deployment.logger.info('... Checking write permission to %s' % self.target_directory)
     
    165186                    os.makedirs('%s/%s' % (self.target_directory,
    166187                                           path_elements[0]))
    167                 except OSError, e:
    168                     Deployment.logger.warn(e)
     188                except OSError, exc:
     189                    Deployment.logger.warn(exc)
    169190                    Deployment.logger.info('Ignored')
    170191        for filename in Deployment.CLASSES_FILENAMES:
  • trunk/ippdor/deployment/deploy.py

    r32897 r32904  
    1212
    1313if __name__ == '__main__':
     14    if os.getenv('PYTHONPATH') is not None:
     15        print 'Error: Unset PYTHONPATH environment variable to run this program'
     16        sys.exit(1)
    1417    USAGE = """usage: %prog [options] <ipp site definition file>
    1518
     
    7881    LOGGER.info('Cleaning temporary site definitions')
    7982    os.remove('.tmp_site/IppSite.py')
    80     os.remove('.tmp_site/IppSite.pyc')
     83    try:
     84        os.remove('.tmp_site/IppSite.pyc')
     85    except OSError:
     86        pass # Ignore if not compiled
    8187    os.remove('.tmp_site/__init__.py')
    8288    os.rmdir('.tmp_site')
Note: See TracChangeset for help on using the changeset viewer.