Quantum third party specific files ================================== Some Quantum plugins require third party programs to function. The files under the directory, ``lib/quantum_thirdparty/``, will be used when their service are enabled. Third party program specific configuration variables should be in this file. * filename: ``<third_party>`` * The corresponding file name should be same to service name, ``<third_party>``. functions --------- ``lib/quantum`` calls the following functions when the ``<third_party>`` is enabled functions to be implemented * ``configure_<third_party>``: set config files, create data dirs, etc e.g. sudo python setup.py deploy iniset $XXXX_CONF... * ``init_<third_party>``: initialize databases, etc * ``install_<third_party>``: collect source and prepare e.g. git clone xxx * ``start_<third_party>``: start running processes, including screen e.g. screen_it XXXX "cd $XXXXY_DIR && $XXXX_DIR/bin/XXXX-bin" * ``stop_<third_party>``: stop running processes (non-screen)