mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-10-09 02:41:06 +03:00
Get rid of more unnecessary finds
This commit is contained in:
parent
efc8317272
commit
99b5d5e387
3 changed files with 9 additions and 7 deletions
|
@ -94,11 +94,11 @@ def build_server(app, thisbuild, vcs, build_dir, output_dir, force):
|
||||||
p = subprocess.Popen(['VBoxManage', 'snapshot', get_builder_vm_id(), 'list', '--details'],
|
p = subprocess.Popen(['VBoxManage', 'snapshot', get_builder_vm_id(), 'list', '--details'],
|
||||||
cwd='builder', stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
|
cwd='builder', stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
|
||||||
output = p.communicate()[0]
|
output = p.communicate()[0]
|
||||||
if output.find('fdroidclean') != -1:
|
if 'fdroidclean' in output:
|
||||||
if options.verbose:
|
if options.verbose:
|
||||||
print "...snapshot exists - resetting build server to clean state"
|
print "...snapshot exists - resetting build server to clean state"
|
||||||
retcode, output = vagrant(['status'], cwd='builder')
|
retcode, output = vagrant(['status'], cwd='builder')
|
||||||
if output.find('running') != -1:
|
if 'running' in output:
|
||||||
if options.verbose:
|
if options.verbose:
|
||||||
print "...suspending"
|
print "...suspending"
|
||||||
vagrant(['suspend'], cwd='builder')
|
vagrant(['suspend'], cwd='builder')
|
||||||
|
@ -186,7 +186,7 @@ def build_server(app, thisbuild, vcs, build_dir, output_dir, force):
|
||||||
p = subprocess.Popen(['VBoxManage', 'snapshot', get_builder_vm_id(), 'list', '--details'],
|
p = subprocess.Popen(['VBoxManage', 'snapshot', get_builder_vm_id(), 'list', '--details'],
|
||||||
cwd='builder', stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
|
cwd='builder', stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
|
||||||
output = p.communicate()[0]
|
output = p.communicate()[0]
|
||||||
if output.find('fdroidclean') == -1:
|
if 'fdroidclean' not in output:
|
||||||
raise BuildException("Failed to take snapshot.")
|
raise BuildException("Failed to take snapshot.")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -31,6 +31,7 @@ from distutils.version import LooseVersion
|
||||||
import common, metadata
|
import common, metadata
|
||||||
from common import BuildException
|
from common import BuildException
|
||||||
from common import VCSException
|
from common import VCSException
|
||||||
|
from metadata import MetaDataException
|
||||||
|
|
||||||
|
|
||||||
# Check for a new version by looking at a document retrieved via HTTP.
|
# Check for a new version by looking at a document retrieved via HTTP.
|
||||||
|
@ -413,9 +414,10 @@ def main():
|
||||||
elif mode.startswith('Version '):
|
elif mode.startswith('Version '):
|
||||||
pattern = mode[8:]
|
pattern = mode[8:]
|
||||||
if pattern.startswith('+'):
|
if pattern.startswith('+'):
|
||||||
o = pattern.find(' ')
|
try:
|
||||||
suffix = pattern[1:o]
|
suffix, pattern = pattern.split(' ', 1)
|
||||||
pattern = pattern[o + 1:]
|
except ValueError:
|
||||||
|
raise MetaDataException("Invalid AUM at: " + line)
|
||||||
else:
|
else:
|
||||||
suffix = ''
|
suffix = ''
|
||||||
gotcur = False
|
gotcur = False
|
||||||
|
|
|
@ -307,7 +307,7 @@ def scan_apks(apps, apkcache, repodir, knownapks):
|
||||||
for apkfile in glob.glob(os.path.join(repodir, '*.apk')):
|
for apkfile in glob.glob(os.path.join(repodir, '*.apk')):
|
||||||
|
|
||||||
apkfilename = apkfile[len(repodir) + 1:]
|
apkfilename = apkfile[len(repodir) + 1:]
|
||||||
if apkfilename.find(' ') != -1:
|
if ' ' in apkfilename:
|
||||||
print "No spaces in APK filenames!"
|
print "No spaces in APK filenames!"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue