Aufgrund einer Störung des s3 Storage, könnten in nächster Zeit folgende GitLab Funktionen nicht zur Verfügung stehen: Container Registry, Job Artifacs,. Wir bitten um Verständnis. Es wird mit Hochdruck an der Behebung des Problems gearbeitet. Weitere Informationen zur Störung des Object Storage finden Sie hier: https://maintenance.itc.rwth-aachen.de/ticket/status/messages/59-object-storage-pilot

Commit f5c6f5ad authored by Lukas Weber's avatar Lukas Weber
Browse files

fix automatic deduction of system type

parent a39736e8
...@@ -52,19 +52,19 @@ def generate_batchscript(sysinfo, *args): ...@@ -52,19 +52,19 @@ def generate_batchscript(sysinfo, *args):
if sysinfo == 'claix18': if sysinfo == 'claix18':
return generate_batchscript_claix18(*args) return generate_batchscript_claix18(*args)
else: else:
raise Exception('unknown system type {}'.format(sysinfo)) raise Exception('unknown system type "{}"'.format(sysinfo))
def determine_system(): def determine_system():
sysinfo = os.environ.get('MCLL_SYSTEM_INFO') sysinfo = os.environ.get('MCLL_SYSTEM_INFO')
if sysinfo == "": if sysinfo == None:
import socket import socket
hostname = socket.gethostname() hostname = socket.gethostname()
if hostname.endswith('.hpc.itc.rwth-aachen.de'): if hostname.endswith('.hpc.itc.rwth-aachen.de'):
sysinfo = 'claix18' sysinfo = 'claix18'
if not sysinfo in valid_systems: if not sysinfo in valid_systems:
sysinfo = 'local' raise Exception('unknown system type "{}"'.format(sysinfo))
return sysinfo return sysinfo
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment