#include <dchroot-main-base.h>
Inheritance diagram for dchroot::main_base:
Public Member Functions | |
main_base (std::string const &program_name, std::string const &program_usage, schroot::options_base::ptr &options) | |
The constructor. | |
virtual | ~main_base () |
The destructor. | |
Protected Member Functions | |
void | check_dchroot_conf () |
Check dchroot.conf exists. | |
virtual void | compat_check () |
Check compatibility. | |
virtual void | action_config () |
Dump configuration file for chroots. | |
virtual void | action_list () |
List chroots. | |
Protected Attributes | |
bool | use_dchroot_conf |
Use dchroot.conf as the configuration file. |
This class contains frontend functionality common to dchroot and dchroot-dsa.
main_base::main_base | ( | std::string const & | program_name, | |
std::string const & | program_usage, | |||
schroot::options_base::ptr & | options | |||
) |
The constructor.
program_name | the program name. | |
program_usage | the program usage message. | |
options | the command-line options to use. |
Reimplemented from schroot::main_base.
main_base::~main_base | ( | ) | [virtual] |
void main_base::action_config | ( | ) | [protected, virtual] |
void main_base::action_list | ( | ) | [protected, virtual] |
void main_base::check_dchroot_conf | ( | ) | [protected] |
Check dchroot.conf exists.
If it exists, and using verbose messages, print a warning about upgrading to schroot.conf.
void main_base::compat_check | ( | ) | [protected, virtual] |
Check compatibility.
Does nothing, but derived classes may use it as they see fit.
Reimplemented from schroot::main_base.
bool dchroot::main_base::use_dchroot_conf [protected] |
Use dchroot.conf as the configuration file.