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