diff options
Diffstat (limited to 'trigger-lt-qcom-linux-release/get_latest_kernel_release_build.py')
-rwxr-xr-x | trigger-lt-qcom-linux-release/get_latest_kernel_release_build.py | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/trigger-lt-qcom-linux-release/get_latest_kernel_release_build.py b/trigger-lt-qcom-linux-release/get_latest_kernel_release_build.py deleted file mode 100755 index 298ca44551..0000000000 --- a/trigger-lt-qcom-linux-release/get_latest_kernel_release_build.py +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env python3 - -import sys -import os -import errno -import urllib.request -import urllib.error -import hashlib - -TRACK_URLS_DIR = '.url_change' - -try: - os.makedirs(TRACK_URLS_DIR) -except OSError as err: - if err.errno != errno.EEXIST: - raise - -release_base_url = os.getenv('RELEASE_BASE_URL', 'http://snapshots.linaro.org/member-builds/qcomlt/kernel') -release_names = os.getenv('RELEASE_NAMES', 'release_qcomlt-4.14').split() - -release_name = '' -release_url = '' -found = False - -for release_name in release_names: - release_url = "%s/%s" % (release_base_url, release_name) - - cksum_file = os.path.join(TRACK_URLS_DIR, release_name) - checksums = [] - try: - f = open(cksum_file, 'r') - checksums = f.read().split() - except IOError as err: - if err.errno != errno.ENOENT: - raise - - try: - f = urllib.request.urlopen(release_url) - except urllib.error.HTTPError as e: - if e.code == 404: - continue - else: - raise - page = f.read() - - md5 = hashlib.md5() - md5.update(page) - cksum = md5.hexdigest() - if cksum not in checksums: - with open(cksum_file, 'a+') as f: - f.write("%s\n" % cksum) - found = True - break - -if found: - print("RELEASE_NAME=%s" % release_name) - print("RELEASE_URL=%s" % release_url) - sys.exit(0) - -sys.exit(1) |