chiark / gitweb /
makebuildserver: cache defaults to ~/.cache/fdroidserver
[fdroidserver.git] / makebuildserver
index ebd998b2719a2d3539345b6f816cc5190ceec87c..f745b0a3bb9861b5c8711cf353a08fed952ec9b8 100755 (executable)
@@ -50,6 +50,7 @@ config = {
     'arch64': False,
     'basebox': 'jessie32',
     'baseboxurl': 'https://f-droid.org/jessie32.box',
+    'cachedir': os.path.join(os.getenv('HOME'), '.cache', 'fdroidserver'),
     'cpus': 1,
     'memory': 3584,
 }
@@ -72,9 +73,9 @@ if options.clean:
     vagrant(['destroy', '-f'], cwd=serverdir, printout=options.verbose)
 
 # Update cached files.
-cachedir = os.path.join('buildserver', 'cache')
+cachedir = config['cachedir']
 if not os.path.exists(cachedir):
-    os.mkdir(cachedir)
+    os.makedirs(cachedir, 0755)
 
 cachefiles = [
     ('android-sdk_r24.4.1-linux.tgz',