mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-09 00:40:11 +01:00
Warn about prebuilt jar files when scanning
This commit is contained in:
parent
e987fb1758
commit
ecd074c196
@ -436,7 +436,7 @@ def build_local(app, thisbuild, vcs, build_dir, output_dir, srclib_dir, extlib_d
|
||||
if len(buildprobs) > 0:
|
||||
print 'Scanner found ' + str(len(buildprobs)) + ' problems:'
|
||||
for problem in buildprobs:
|
||||
print '...' + problem
|
||||
print ' %s' % problem
|
||||
if not force:
|
||||
raise BuildException("Can't build due to " +
|
||||
str(len(buildprobs)) + " scanned problems")
|
||||
|
@ -1237,6 +1237,9 @@ def scan_source(build_dir, root_dir, thisbuild):
|
||||
else:
|
||||
problems.append('Found %s at %s' % (what, fd))
|
||||
|
||||
def warnproblem(what, fd, fp):
|
||||
print 'Warning: Found %s at %s' % (what, fd)
|
||||
|
||||
# Iterate through all files in the source code...
|
||||
for r,d,f in os.walk(build_dir):
|
||||
for curfile in f:
|
||||
@ -1265,6 +1268,8 @@ def scan_source(build_dir, root_dir, thisbuild):
|
||||
handleproblem('binary executable', fd, fp)
|
||||
elif mime == 'application/jar' and fp.endswith('.apk'):
|
||||
removeproblem('APK file', fd, fp)
|
||||
elif mime == 'application/jar' and fp.endswith('.jar'):
|
||||
warnproblem('JAR file', fd, fp)
|
||||
|
||||
elif curfile.endswith('.java'):
|
||||
for line in file(fp):
|
||||
|
Loading…
Reference in New Issue
Block a user