19 #ifndef SBUILD_CHROOT_BLOCK_DEVICE_BASE_H 20 #define SBUILD_CHROOT_BLOCK_DEVICE_BASE_H 22 #include <sbuild/sbuild-chroot.h> 92 keyfile
const& keyfile,
virtual void get_details(chroot const &chroot, format_detail &detail) const
Get detailed information about the chroot for output.
Definition: sbuild-chroot-block-device-base.cc:99
Debian source builder components.
Definition: sbuild-auth-null.h:24
chroot_block_device_base()
The constructor.
Definition: sbuild-chroot-block-device-base.cc:36
std::string device
The block device to use.
Definition: sbuild-chroot-block-device-base.h:96
Container of environment variables.
Definition: sbuild-environment.h:38
Configuration file parser.
Definition: sbuild-basic-keyfile.h:138
A base class for block-device chroots.
Definition: sbuild-chroot-block-device-base.h:37
void set_device(std::string const &device)
Set the block device of the chroot.
Definition: sbuild-chroot-block-device-base.cc:61
std::vector< std::string > string_list
A string vector.
Definition: sbuild-types.h:38
virtual void set_keyfile(chroot &chroot, keyfile const &keyfile, string_list &used_keys)
Set the chroot properties from a keyfile.
Definition: sbuild-chroot-block-device-base.cc:119
virtual void get_keyfile(chroot const &chroot, keyfile &keyfile) const
Copy the chroot properties into a keyfile.
Definition: sbuild-chroot-block-device-base.cc:109
session_flags get_session_flags() const
Get the session flags of the chroot.
Definition: sbuild-chroot.cc:638
session_flags
Chroot session properties.
Definition: sbuild-chroot.h:57
Common chroot data.
Definition: sbuild-chroot.h:45
virtual ~chroot_block_device_base()
The destructor.
Definition: sbuild-chroot-block-device-base.cc:50
std::string const & get_device() const
Get the block device of the chroot.
Definition: sbuild-chroot-block-device-base.cc:55
virtual std::string get_path() const
Get the path to the chroot.
Definition: sbuild-chroot-block-device-base.cc:70
virtual void setup_env(chroot const &chroot, environment &env) const
Set environment.
Definition: sbuild-chroot-block-device-base.cc:84