chiark / gitweb /
create blank config.py using cross-platform technique
authorHans-Christoph Steiner <hans@eds.org>
Sun, 17 Sep 2017 19:54:21 +0000 (21:54 +0200)
committerHans-Christoph Steiner <hans@eds.org>
Tue, 19 Sep 2017 18:13:36 +0000 (20:13 +0200)
commit1d4e3a254daed9f975ec94f6b140250ae7f50dbe
tree4b284bb529853134350ef5820336eb2f1c724df1
parentc225e0c363a569a6391a5d625311bc6e02b68da9
create blank config.py using cross-platform technique

os.mknod() fails on OSX with:

Traceback (most recent call last):

  File "/Users/travis/build/fdroidtravis/fdroidserver/tests/../fdroid", line 154, in <module>
    main()
  File "/Users/travis/build/fdroidtravis/fdroidserver/tests/../fdroid", line 130, in main
    mod.main()
  File "/Users/travis/build/fdroidtravis/fdroidserver/fdroidserver/update.py", line 1768, in main
    common.write_to_config(config, 'repo_keyalias', config['repo_keyalias'])
  File "/Users/travis/build/fdroidtravis/fdroidserver/fdroidserver/common.py", line 2328, in write_to_config
    os.mknod(cfg)
PermissionError: [Errno 1] Operation not permitted
fdroidserver/common.py