backend.daemons.backend

class backend.daemons.backend.CoprBackend(config_file=None, ext_opts=None)[source]

COPR backend head process.

Parameters
  • config_file – path to the backend configuration file

  • ext_opts – additional options for backend

update_conf()[source]

Update backend config from config file

run()[source]

Starts backend process. Control sub process start/stop.

backend.daemons.backend.run_backend(opts)[source]

Start main backend daemon

Parameters

opts – Munch object with command line options

Expected opts fields:
  • config_file - path to the backend config file

  • daemonize - boolean flag to enable daemon mode

  • pidfile - path to the backend pidfile

  • daemon_user

  • daemon_group