data.setdefault('@admin_password', '')
data.setdefault('@normal_username', 'user')
data.setdefault('@normal_password', '')
+
+ data.setdefault('setup_mode', False)
if old_motion:
data.setdefault('control_port', settings.MOTION_CONTROL_PORT)
'-c', motion_config_path]
args.append('-d')
- if settings.LOG_LEVEL == logging.DEBUG:
+ if settings.LOG_LEVEL <= logging.DEBUG:
args.append('9')
- else:
+ elif settings.LOG_LEVEL <= logging.WARN:
args.append('5')
+ elif settings.LOG_LEVEL <= logging.ERROR:
+ args.append('4')
+
+ else: # fatat, quiet
+ args.append('1')
+
log_file = open(motion_log_path, 'w')
process = subprocess.Popen(args, stdout=log_file, stderr=log_file, close_fds=True, cwd=settings.CONF_PATH)