From: Paul Sokolovsky Date: Sat, 16 Nov 2013 17:06:41 +0000 (+0200) Subject: Check that getsig.class exists, give user hints how to make it. X-Git-Tag: 0.1~179 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=57c53125d08eac14c5c84aa12174f31a4cab8e65;p=fdroidserver.git Check that getsig.class exists, give user hints how to make it. --- diff --git a/fdroidserver/update.py b/fdroidserver/update.py index 073e005b..30c77c4a 100644 --- a/fdroidserver/update.py +++ b/fdroidserver/update.py @@ -391,6 +391,12 @@ def scan_apks(apps, apkcache, repodir, knownapks): thisinfo['sha256'] = sha.hexdigest() # Get the signature (or md5 of, to be precise)... + getsig_dir = os.path.join(os.path.dirname(__file__), 'getsig') + if not os.path.exists(getsig_dir + "/getsig.class"): + print "ERROR: getsig.class not found. To fix:" + print "\tcd " + getsig_dir + print "\t./make.sh" + sys.exit(1) p = subprocess.Popen(['java', '-cp', os.path.join(os.path.dirname(__file__), 'getsig'), 'getsig', os.path.join(os.getcwd(), apkfile)], stdout=subprocess.PIPE) output = p.communicate()[0]