fixed prerelease option detection

This commit is contained in:
Calin Crisan 2016-01-09 12:05:58 +02:00
parent 2102f168f2
commit a20fccce7c

View File

@ -49,7 +49,9 @@ def get_version():
def get_all_versions():
url = _LIST_VERSIONS_URL
url += '?_=' + str(int(time.time())) # prevents caching
want_prereleases = subprocess.check_output('source /data/etc/os.conf && echo $os_prereleases', shell=True, stderr=subprocess.STDOUT).strip() == 'true'
try:
logging.debug('board is %s' % _BOARD)
logging.debug('fetching %s...' % url)
@ -61,7 +63,7 @@ def get_all_versions():
versions = []
for release in releases:
if release.get('prerelease') and not os.path.exists('/data/etc/prereleases'):
if release.get('prerelease') and not want_prereleases:
continue
for asset in release.get('assets', []):