|
|
- --- a/tools/seafile-admin
- +++ b/tools/seafile-admin
- @@ -831,7 +831,22 @@ def setup_seafile(args):
- conf[CONF_SEAFILE_CENTRAL_CONF_DIR] = os.path.join(cwd, 'conf')
- config_ccnet_seafile()
- init_ccnet_seafile()
- - init_seahub()
- +
- + # make sure ccnet-server is running to avoid an error creating django superuser
- + if not is_running('ccnet-server'):
- + argv = [
- + 'ccnet-server',
- + '-F',
- + conf[CONF_SEAFILE_CENTRAL_CONF_DIR],
- + '-c',
- + conf[CONF_CCNET_DIR],
- + '-d'
- + ]
- + run_argv(argv)
- + init_seahub()
- + pkill('ccnet-server')
- + else:
- + init_seahub()
-
- print
- print '-----------------------------------------------------------------'
|