summaryrefslogtreecommitdiff
path: root/rtemstoolkit
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2018-11-29 05:40:08 +1100
committerChris Johns <chrisj@rtems.org>2018-11-29 05:45:05 +1100
commit95abe76dafb310ea14a6cf5384a506d1525bb7b1 (patch)
treef4fb0bd4eae6212347926de8a783a01b78ba15d5 /rtemstoolkit
parent571db94df5ac63db42a50058357f30c435e27cc0 (diff)
waf: Fix version paths on Windows.
Diffstat (limited to 'rtemstoolkit')
-rw-r--r--rtemstoolkit/version.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/rtemstoolkit/version.py b/rtemstoolkit/version.py
index 54b6af4..82ca95d 100644
--- a/rtemstoolkit/version.py
+++ b/rtemstoolkit/version.py
@@ -115,10 +115,10 @@ def _load_released_version_config():
for ver in [os.path.join(top, 'VERSION'),
os.path.join('..', 'VERSION'),
rtems.configuration_file('rtems-version.ini')]:
- if os.path.exists(os.path.join(ver)):
+ if path.exists(path.join(ver)):
v = configparser.SafeConfigParser()
try:
- v.read(ver)
+ v.read(path.host(ver))
except Exception as e:
raise error.general('Invalid version config format: %s: %s' % (ver,
e))
@@ -245,4 +245,6 @@ def revision():
return _revision
if __name__ == '__main__':
- print('Version: %s' % (str()))
+ print('Version: %s' % (str(version())))
+ if version() == 'undefined':
+ raise Exception('version is undefined')