options, args = parser.parse_args()
# set up default config
+cachedir = os.path.join(os.getenv('HOME'), '.cache', 'fdroidserver')
config = {
'arch64': False,
'basebox': 'jessie32',
- 'baseboxurl': 'https://f-droid.org/jessie32.box',
- 'cachedir': os.path.join(os.getenv('HOME'), '.cache', 'fdroidserver'),
+ # TODO in py3, convert this to pathlib.Path(absolute_path_string).as_uri()
+ 'baseboxurl': [
+ 'file://' + os.path.join(cachedir, 'jessie32.box'),
+ 'https://f-droid.org/jessie32.box',
+ ],
+ 'cachedir': cachedir,
'cpus': 1,
'memory': 3584,
}