apks = []
for apkfile in glob.glob(os.path.join(repodir, '*.apk')):
- apkfilename = apkfile[5:]
+ apkfilename = apkfile[len(repodir):]
if apkfilename.find(' ') != -1:
print "No spaces in APK filenames!"
sys.exit(1)
- srcfilename = apkfilename[:-4] + "_src.tar.gz"
if apkfilename in apkcache:
if options.verbose:
print "Processing " + apkfilename
thisinfo = {}
thisinfo['apkname'] = apkfilename
+ srcfilename = apkfilename[:-4] + "_src.tar.gz"
if os.path.exists(os.path.join(repodir, srcfilename)):
thisinfo['srcname'] = srcfilename
thisinfo['size'] = os.path.getsize(apkfile)
if len(repodirs) > 1:
archive_old_apks(apps, apks, repodirs[0], repodirs[1], archive_older)
+ # Make the index for the main repo...
make_index(apps, apks, repodirs[0], False, categories)
+ # If there's an archive repo, scan the apks for that and make the index...
archapks = None
if len(repodirs) > 1:
- archapks , cc = scan_apks(apps, apkcache, repodirs[1], knownapks)
+ archapks, cc = scan_apks(apps, apkcache, repodirs[1], knownapks)
if cc:
cachechanged = True
make_index(apps, archapks, repodirs[1], True, categories)