From 056ef0f2c90d57675b18ebe768e9b2424dd9e941 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 10 Nov 2018 16:25:20 +0200 Subject: Change: make pid config setting optional --- debian/postinst | 1 + muck_poc | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/debian/postinst b/debian/postinst index 743d528..ac623a9 100644 --- a/debian/postinst +++ b/debian/postinst @@ -37,5 +37,6 @@ create_user _muck /var/lib/ick /var/log/muck # Create store dir install -d -m 0755 -o _muck -g _muck /var/lib/muck +install -d -m 0755 -o _muck -g _muck /var/lib/muck/store #DEBHELPER# diff --git a/muck_poc b/muck_poc index 4832a6d..036389b 100755 --- a/muck_poc +++ b/muck_poc @@ -214,9 +214,10 @@ logging.info('Muck starts') signing_key_text = open(config['signing-key-filename']).read() store = muck.Store(config['store']) -pid = os.getpid() -with open(config['pid'], 'w') as f: - f.write(str(pid)) +if config.get('pid'): + pid = os.getpid() + with open(config['pid'], 'w') as f: + f.write(str(pid)) app = bottle.default_app() api = MuckAPI(app, store, signing_key_text) -- cgit v1.2.1