19 #ifndef SBUILD_CHROOT_DIRECTORY_BASE_H 20 #define SBUILD_CHROOT_DIRECTORY_BASE_H 22 #include <sbuild/sbuild-chroot.h> 88 keyfile
const& keyfile,
Debian source builder components.
Definition: sbuild-auth-null.h:24
Container of environment variables.
Definition: sbuild-environment.h:38
Configuration file parser.
Definition: sbuild-basic-keyfile.h:138
virtual void get_keyfile(chroot const &chroot, keyfile &keyfile) const
Copy the chroot properties into a keyfile.
Definition: sbuild-chroot-directory-base.cc:90
virtual void set_keyfile(chroot &chroot, keyfile const &keyfile, string_list &used_keys)
Set the chroot properties from a keyfile.
Definition: sbuild-chroot-directory-base.cc:100
virtual void get_details(chroot const &chroot, format_detail &detail) const
Get detailed information about the chroot for output.
Definition: sbuild-chroot-directory-base.cc:81
std::vector< std::string > string_list
A string vector.
Definition: sbuild-types.h:38
std::string directory
The directory to use.
Definition: sbuild-chroot-directory-base.h:93
virtual void setup_env(chroot const &chroot, environment &env) const
Set environment.
Definition: sbuild-chroot-directory-base.cc:72
Common chroot data.
Definition: sbuild-chroot.h:45
std::string const & get_directory() const
Get the directory containing the chroot.
Definition: sbuild-chroot-directory-base.cc:57
A base class for chroots located in a local directory.
Definition: sbuild-chroot-directory-base.h:39
chroot_directory_base()
The constructor.
Definition: sbuild-chroot-directory-base.cc:34
void set_directory(std::string const &directory)
Set the directory containing the chroot.
Definition: sbuild-chroot-directory-base.cc:63
virtual ~chroot_directory_base()
The destructor.
Definition: sbuild-chroot-directory-base.cc:52