~ubuntu-branches/ubuntu/maverick/schroot/maverick-updates

« back to all changes in this revision

Viewing changes to doc/sbuild/html/classsbuild_1_1chroot__lvm__snapshot.html

  • Committer: Bazaar Package Importer
  • Author(s): Roger Leigh
  • Date: 2008-01-20 22:51:04 UTC
  • mfrom: (1.1.15 upstream)
  • Revision ID: james.westby@ubuntu.com-20080120225104-3zhs8gk9byqigato
Tags: 1.1.6-1
* New upstream development release.
* Acknowledge NMU.  Thanks to Lucas Nussbaum for fixing the Boost
  library names following another incompatible change in Boost
  (Closes: #439215).
* debian/control: Suggest lvm2 instead of lvm-common (Closes: #452263).
* debian/copyright:
  - Update with new GIT source code repository location.
  - Update licence to GPLv3.
* debian/schroot.init: Update licence to GPLv3.
* bin/schroot/setup/20network, bin/schroot/setup/30passwd: For files to
  copy, compare file device, inode and contents to avoid copying
  identical files (Closes: #428808).
* If unknown keys are present in the configuration file, print a warning
  message to alert the user (Closes: #459658).
* The filesystems to mount in the chroot may be customised by the system
  administrator through the use of an fstab file on a per-chroot basis,
  and a new helper utility, schroot-mount (Closes: #395062, #427047).
  Thanks for your patience while we took the time to implement this the
  right way.
* Update Vietnamese translation (Closes: #461531).  Thanks to Clytie
  Siddall.
* debian/schroot.preinst: Add rm_conffile function to remove
  /etc/schroot/setup.d/20network and /etc/schroot/setup.d/30passwd for
  versions prior to this.  These are replaced by
  /etc/schroot/setup.d/20copyfiles.
* debian/schroot.NEWS: Document conffile changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
5
<link href="tabs.css" rel="stylesheet" type="text/css">
6
6
</head><body>
7
 
<!-- Generated by Doxygen 1.5.2 -->
 
7
<!-- Generated by Doxygen 1.5.4 -->
8
8
<div class="tabs">
9
9
  <ul>
10
10
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
29
29
<p>
30
30
<code>#include &lt;<a class="el" href="sbuild-chroot-lvm-snapshot_8h-source.html">sbuild-chroot-lvm-snapshot.h</a>&gt;</code>
31
31
<p>
32
 
Inheritance diagram for sbuild::chroot_lvm_snapshot:<p><center><img src="classsbuild_1_1chroot__lvm__snapshot__inherit__graph.png" border="0" usemap="#sbuild_1_1chroot__lvm__snapshot__inherit__map" alt="Inheritance graph"></center>
 
32
<div class="dynheader">
 
33
Inheritance diagram for sbuild::chroot_lvm_snapshot:</div>
 
34
<div class="dynsection">
 
35
<p><center><img src="classsbuild_1_1chroot__lvm__snapshot__inherit__graph.png" border="0" usemap="#sbuild_1_1chroot__lvm__snapshot__inherit__map" alt="Inheritance graph"></center>
33
36
<map name="sbuild_1_1chroot__lvm__snapshot__inherit__map">
34
 
<area shape="rect" href="classsbuild_1_1chroot__block__device.html" title="A chroot stored on an unmounted block device." alt="" coords="5,80,179,107"><area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="133,5,229,32"><area shape="rect" href="classsbuild_1_1chroot__source.html" title="A chroot may offer a " alt="" coords="203,80,339,107"></map>
35
 
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for sbuild::chroot_lvm_snapshot:<p><center><img src="classsbuild_1_1chroot__lvm__snapshot__coll__graph.png" border="0" usemap="#sbuild_1_1chroot__lvm__snapshot__coll__map" alt="Collaboration graph"></center>
 
37
<area shape="rect" href="classsbuild_1_1chroot__block__device.html" title="A chroot stored on an unmounted block device." alt="" coords="5,84,200,111"><area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="149,7,256,34"><area shape="rect" href="classsbuild_1_1chroot__source.html" title="A chroot may offer a &quot;source&quot; chroot in addition to its normal &quot;session&quot;..." alt="" coords="224,84,381,111"></map>
 
38
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
 
39
<div class="dynheader">
 
40
Collaboration diagram for sbuild::chroot_lvm_snapshot:</div>
 
41
<div class="dynsection">
 
42
<p><center><img src="classsbuild_1_1chroot__lvm__snapshot__coll__graph.png" border="0" usemap="#sbuild_1_1chroot__lvm__snapshot__coll__map" alt="Collaboration graph"></center>
36
43
<map name="sbuild_1_1chroot__lvm__snapshot__coll__map">
37
 
<area shape="rect" href="classsbuild_1_1chroot__block__device.html" title="A chroot stored on an unmounted block device." alt="" coords="413,501,587,528"><area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="279,376,375,403"><area shape="rect" href="classsbuild_1_1chroot__source.html" title="A chroot may offer a " alt="" coords="253,501,389,528"><area shape="rect" href="classsbuild_1_1regex.html" title="POSIX extended regular expression." alt="" coords="157,187,248,213"><area shape="rect" title="environment_filter" alt="" coords="197,209,205,217"><area shape="rect" title="environment_filter" alt="" coords="277,372,285,380"><area shape="rect" href="classsbuild_1_1personality.html" title="Chroot personality." alt="" coords="272,187,392,213"><area shape="rect" title="persona" alt="" coords="328,209,336,217"><area shape="rect" title="persona" alt="" coords="323,372,331,380"><area shape="rect" title="personalities" alt="" coords="323,119,331,127"><area shape="rect" title="personalities" alt="" coords="327,183,335,191"><area shape="rect" title="STL class." alt="" coords="269,5,381,32"><area shape="rect" title="\&lt; std::string, type \&gt;" alt="" coords="321,28,329,36"><area shape="rect" title="\&lt; std::string, type \&gt;" alt="" coords="321,92,329,100"><area shape="rect" title="STL class." alt="" coords="469,187,544,213"><area shape="rect" title="snapshot_device\nsnapshot_options" alt="" coords="513,209,521,217"><area shape="rect" title="snapshot_device\nsnapshot_options" alt="" coords="533,575,541,583"><area shape="rect" title="device\nmount_options" alt="" coords="503,209,511,217"><area shape="rect" title="device\nmount_options" alt="" coords="496,497,504,505"><area shape="rect" title="script_config\nmount_location\nmount_device\nlocation\nname\ndescription" alt="" coords="465,201,473,209"><area shape="rect" title="script_config\nmount_location\nmount_device\nlocation\nname\ndescription" alt="" coords="337,372,345,380"><area shape="rect" title="STL class." alt="" coords="433,5,588,32"><area shape="rect" title="\&lt; char \&gt;" alt="" coords="507,28,515,36"><area shape="rect" title="\&lt; char \&gt;" alt="" coords="507,92,515,100"><area shape="rect" title="STL class." alt="" coords="5,187,112,213"><area shape="rect" title="users\ngroups\ncommand_prefix\nroot_users\naliases\nroot_groups" alt="" coords="55,209,63,217"><area shape="rect" title="users\ngroups\ncommand_prefix\nroot_users\naliases\nroot_groups" alt="" coords="275,379,283,387"><area shape="rect" title="source_root_groups\nsource_root_users\nsource_groups\nsource_users" alt="" coords="51,209,59,217"><area shape="rect" title="source_root_groups\nsource_root_users\nsource_groups\nsource_users" alt="" coords="275,497,283,505"></map>
38
 
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classsbuild_1_1chroot__lvm__snapshot-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
 
44
<area shape="rect" href="classsbuild_1_1chroot__block__device.html" title="A chroot stored on an unmounted block device." alt="" coords="477,511,672,537"><area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="321,379,428,405"><area shape="rect" href="classsbuild_1_1chroot__source.html" title="A chroot may offer a &quot;source&quot; chroot in addition to its normal &quot;session&quot;..." alt="" coords="296,511,453,537"><area shape="rect" href="classsbuild_1_1regex.html" title="POSIX extended regular expression." alt="" coords="177,180,279,207"><area shape="rect" href="classsbuild_1_1personality.html" title="Chroot personality." alt="" coords="307,180,443,207"><area shape="rect" title="STL class." alt="" coords="533,180,619,207"><area shape="rect" title="STL class." alt="" coords="484,7,668,33"><area shape="rect" title="STL class." alt="" coords="5,180,131,207"></map>
 
45
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
 
46
 
 
47
<p>
 
48
<a href="classsbuild_1_1chroot__lvm__snapshot-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
39
49
<tr><td></td></tr>
40
50
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
41
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#05e2bf501e2a3e7adb8d8a072b0745b8">~chroot_lvm_snapshot</a> ()</td></tr>
42
52
 
43
53
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#05e2bf501e2a3e7adb8d8a072b0745b8"></a><br></td></tr>
44
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef7d5b607d1a0a4a7ebe1d40e2ec9c3a">chroot::ptr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#4353aa065e421b2dc693f4efc4232a00">clone</a> () const</td></tr>
45
 
 
46
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.  <a href="#4353aa065e421b2dc693f4efc4232a00"></a><br></td></tr>
47
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef7d5b607d1a0a4a7ebe1d40e2ec9c3a">chroot::ptr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#f2261370700438b6c8bfee26dc8f6255">clone_source</a> () const</td></tr>
48
 
 
49
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a source <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.  <a href="#f2261370700438b6c8bfee26dc8f6255"></a><br></td></tr>
50
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string const &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#0a8a1dd14b52875a9a1010df8a2ae995">get_snapshot_device</a> () const</td></tr>
51
 
 
52
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the logical volume snapshot device name.  <a href="#0a8a1dd14b52875a9a1010df8a2ae995"></a><br></td></tr>
 
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef7d5b607d1a0a4a7ebe1d40e2ec9c3a">chroot::ptr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#ce2c557d74aa47e496b97ec98b355bb5">clone</a> () const </td></tr>
 
55
 
 
56
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.  <a href="#ce2c557d74aa47e496b97ec98b355bb5"></a><br></td></tr>
 
57
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef7d5b607d1a0a4a7ebe1d40e2ec9c3a">chroot::ptr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#c871f143525f4f76cee2abe52c382f9f">clone_source</a> () const </td></tr>
 
58
 
 
59
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a source <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.  <a href="#c871f143525f4f76cee2abe52c382f9f"></a><br></td></tr>
 
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string const &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#49fb2ca63cb34609366a18d1b30b62c7">get_snapshot_device</a> () const </td></tr>
 
61
 
 
62
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the logical volume snapshot device name.  <a href="#49fb2ca63cb34609366a18d1b30b62c7"></a><br></td></tr>
53
63
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#b348bce3f15857ae0446011323cecf2d">set_snapshot_device</a> (std::string const &amp;<a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#10784f3b7ed34f93bd68837d48bbf424">snapshot_device</a>)</td></tr>
54
64
 
55
65
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the logical volume snapshot device name.  <a href="#b348bce3f15857ae0446011323cecf2d"></a><br></td></tr>
56
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string const &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#b2834314b4fcc9842e87a95f1f648940">get_mount_device</a> () const</td></tr>
57
 
 
58
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the mount device of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.  <a href="#b2834314b4fcc9842e87a95f1f648940"></a><br></td></tr>
59
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string const &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#f53cca7f59f0dabb880aa29ff4ae19ca">get_snapshot_options</a> () const</td></tr>
60
 
 
61
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the logical volume snapshot options.  <a href="#f53cca7f59f0dabb880aa29ff4ae19ca"></a><br></td></tr>
 
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string const &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#4862102cead274965f30b5be0cf9e3ec">get_mount_device</a> () const </td></tr>
 
67
 
 
68
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the mount device of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.  <a href="#4862102cead274965f30b5be0cf9e3ec"></a><br></td></tr>
 
69
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string const &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#12a7a9e20e64c98ce1dcd1aa0601f771">get_snapshot_options</a> () const </td></tr>
 
70
 
 
71
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the logical volume snapshot options.  <a href="#12a7a9e20e64c98ce1dcd1aa0601f771"></a><br></td></tr>
62
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#9fee3f2a56a713748d7c5f3c6f6caf92">set_snapshot_options</a> (std::string const &amp;<a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#22b1674df2552dbea8d4d5c8e84d0b2b">snapshot_options</a>)</td></tr>
63
73
 
64
74
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the logical volume snapshot options.  <a href="#9fee3f2a56a713748d7c5f3c6f6caf92"></a><br></td></tr>
65
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string const &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#bffb1d33355e697b72166d50932a20bb">get_chroot_type</a> () const</td></tr>
 
75
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string const &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#bc31e9ba89f62fb3387c772a65fe5adf">get_chroot_type</a> () const </td></tr>
66
76
 
67
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the type of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.  <a href="#bffb1d33355e697b72166d50932a20bb"></a><br></td></tr>
 
77
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the type of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.  <a href="#bc31e9ba89f62fb3387c772a65fe5adf"></a><br></td></tr>
68
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#cc589550ffd00460ab6a782fb75518d7">setup_env</a> (<a class="el" href="classsbuild_1_1environment.html">environment</a> &amp;env)</td></tr>
69
79
 
70
80
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set <a class="el" href="classsbuild_1_1environment.html" title="Container of environment variables.">environment</a>.  <a href="#cc589550ffd00460ab6a782fb75518d7"></a><br></td></tr>
71
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef89631e62590a5864a644e1d6c19e8e">session_flags</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#16855eefd82b7dce97b752d7e2817804">get_session_flags</a> () const</td></tr>
 
81
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef89631e62590a5864a644e1d6c19e8e">session_flags</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#41ca7a27aa4b88fbc7ec146a4fff25c4">get_session_flags</a> () const </td></tr>
72
82
 
73
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the <a class="el" href="classsbuild_1_1session.html" title="Session handler.">session</a> flags of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.  <a href="#16855eefd82b7dce97b752d7e2817804"></a><br></td></tr>
 
83
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the <a class="el" href="classsbuild_1_1session.html" title="Session handler.">session</a> flags of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.  <a href="#41ca7a27aa4b88fbc7ec146a4fff25c4"></a><br></td></tr>
74
84
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
75
85
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#2acfa352c7629b01d5572c3c23988975">chroot_lvm_snapshot</a> ()</td></tr>
76
86
 
81
91
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#fd8c9bbb8475c30a86beafde4c837c9f">get_details</a> (<a class="el" href="classsbuild_1_1format__detail.html">format_detail</a> &amp;detail) const </td></tr>
82
92
 
83
93
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get detailed information about the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> for output.  <a href="#fd8c9bbb8475c30a86beafde4c837c9f"></a><br></td></tr>
84
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#518e7c592b659a3d5e5e4cb8ec97f691">get_keyfile</a> (<a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a> &amp;<a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a>) const</td></tr>
85
 
 
86
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> properties into a keyfile.  <a href="#518e7c592b659a3d5e5e4cb8ec97f691"></a><br></td></tr>
87
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#241b8e4eda437e9ec1c6cc80e58224d6">set_keyfile</a> (<a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a> const &amp;<a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a>)</td></tr>
88
 
 
89
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> properties from a keyfile.  <a href="#241b8e4eda437e9ec1c6cc80e58224d6"></a><br></td></tr>
 
94
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#a99036a024257918e4a00b3d377003c1">get_keyfile</a> (<a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a> &amp;<a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a>) const </td></tr>
 
95
 
 
96
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> properties into a keyfile.  <a href="#a99036a024257918e4a00b3d377003c1"></a><br></td></tr>
 
97
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#7a9041e884f3863a2539188809de5357">set_keyfile</a> (<a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a> const &amp;<a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a>, <a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> &amp;used_keys)</td></tr>
 
98
 
 
99
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> properties from a keyfile.  <a href="#7a9041e884f3863a2539188809de5357"></a><br></td></tr>
90
100
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
91
101
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#10784f3b7ed34f93bd68837d48bbf424">snapshot_device</a></td></tr>
92
102
 
101
111
<hr><a name="_details"></a><h2>Detailed Description</h2>
102
112
A <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> stored on an LVM logical volume (LV). 
103
113
<p>
104
 
A snapshot LV will be created and mounted on demand. 
105
 
<p>
106
 
<hr><h2>Constructor &amp; Destructor Documentation</h2>
 
114
A snapshot LV will be created and mounted on demand. <hr><h2>Constructor &amp; Destructor Documentation</h2>
107
115
<a class="anchor" name="2acfa352c7629b01d5572c3c23988975"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::chroot_lvm_snapshot" ref="2acfa352c7629b01d5572c3c23988975" args="()" -->
108
116
<div class="memitem">
109
117
<div class="memproto">
147
155
</div>
148
156
</div><p>
149
157
<hr><h2>Member Function Documentation</h2>
150
 
<a class="anchor" name="4353aa065e421b2dc693f4efc4232a00"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::clone" ref="4353aa065e421b2dc693f4efc4232a00" args="() const" -->
 
158
<a class="anchor" name="ce2c557d74aa47e496b97ec98b355bb5"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::clone" ref="ce2c557d74aa47e496b97ec98b355bb5" args="() const " -->
151
159
<div class="memitem">
152
160
<div class="memproto">
153
161
      <table class="memname">
168
176
This is a virtual copy constructor.<p>
169
177
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a shared_ptr to the new copy of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. </dd></dl>
170
178
 
171
 
<p>
172
 
Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#1085c1b3871e57fa76497298ac45fd98">sbuild::chroot_block_device</a>.
 
179
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#0e43d814aee38c2c3c47a5da94aca223">sbuild::chroot_block_device</a>.</p>
 
180
 
173
181
</div>
174
182
</div><p>
175
 
<a class="anchor" name="f2261370700438b6c8bfee26dc8f6255"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::clone_source" ref="f2261370700438b6c8bfee26dc8f6255" args="() const" -->
 
183
<a class="anchor" name="c871f143525f4f76cee2abe52c382f9f"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::clone_source" ref="c871f143525f4f76cee2abe52c382f9f" args="() const " -->
176
184
<div class="memitem">
177
185
<div class="memproto">
178
186
      <table class="memname">
192
200
<p>
193
201
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a source <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. </dd></dl>
194
202
 
195
 
<p>
196
 
Implements <a class="el" href="classsbuild_1_1chroot__source.html#b74f346f1252f2bfb398459a49867d2a">sbuild::chroot_source</a>.
 
203
<p>Implements <a class="el" href="classsbuild_1_1chroot__source.html#5f0540ddf7292f344f1a82afa8e72626">sbuild::chroot_source</a>.</p>
 
204
 
197
205
</div>
198
206
</div><p>
199
 
<a class="anchor" name="0a8a1dd14b52875a9a1010df8a2ae995"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_snapshot_device" ref="0a8a1dd14b52875a9a1010df8a2ae995" args="() const" -->
 
207
<a class="anchor" name="49fb2ca63cb34609366a18d1b30b62c7"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_snapshot_device" ref="49fb2ca63cb34609366a18d1b30b62c7" args="() const " -->
200
208
<div class="memitem">
201
209
<div class="memproto">
202
210
      <table class="memname">
247
255
 
248
256
</div>
249
257
</div><p>
250
 
<a class="anchor" name="b2834314b4fcc9842e87a95f1f648940"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_mount_device" ref="b2834314b4fcc9842e87a95f1f648940" args="() const" -->
 
258
<a class="anchor" name="4862102cead274965f30b5be0cf9e3ec"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_mount_device" ref="4862102cead274965f30b5be0cf9e3ec" args="() const " -->
251
259
<div class="memitem">
252
260
<div class="memproto">
253
261
      <table class="memname">
267
275
<p>
268
276
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the device. </dd></dl>
269
277
 
270
 
<p>
271
 
Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#d75d7aae050658a6a00186288d5bfe60">sbuild::chroot_block_device</a>.
 
278
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#b749c15ff89c485693685d7505b0c316">sbuild::chroot_block_device</a>.</p>
 
279
 
272
280
</div>
273
281
</div><p>
274
 
<a class="anchor" name="f53cca7f59f0dabb880aa29ff4ae19ca"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_snapshot_options" ref="f53cca7f59f0dabb880aa29ff4ae19ca" args="() const" -->
 
282
<a class="anchor" name="12a7a9e20e64c98ce1dcd1aa0601f771"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_snapshot_options" ref="12a7a9e20e64c98ce1dcd1aa0601f771" args="() const " -->
275
283
<div class="memitem">
276
284
<div class="memproto">
277
285
      <table class="memname">
322
330
 
323
331
</div>
324
332
</div><p>
325
 
<a class="anchor" name="bffb1d33355e697b72166d50932a20bb"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_chroot_type" ref="bffb1d33355e697b72166d50932a20bb" args="() const" -->
 
333
<a class="anchor" name="bc31e9ba89f62fb3387c772a65fe5adf"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_chroot_type" ref="bc31e9ba89f62fb3387c772a65fe5adf" args="() const " -->
326
334
<div class="memitem">
327
335
<div class="memproto">
328
336
      <table class="memname">
342
350
<p>
343
351
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> type. </dd></dl>
344
352
 
345
 
<p>
346
 
Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#74af88a52ddfa3780388f2f72a2ac9ee">sbuild::chroot_block_device</a>.
 
353
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#9d804c6a3ca0556c44389526ec54b0ba">sbuild::chroot_block_device</a>.</p>
 
354
 
347
355
</div>
348
356
</div><p>
349
357
<a class="anchor" name="cc589550ffd00460ab6a782fb75518d7"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::setup_env" ref="cc589550ffd00460ab6a782fb75518d7" args="(environment &amp;env)" -->
372
380
  </table>
373
381
</dl>
374
382
 
375
 
<p>
376
 
Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#660e4d607f97b12e7f1d32cfa6eb65ba">sbuild::chroot_block_device</a>.
 
383
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#660e4d607f97b12e7f1d32cfa6eb65ba">sbuild::chroot_block_device</a>.</p>
 
384
 
377
385
</div>
378
386
</div><p>
379
 
<a class="anchor" name="16855eefd82b7dce97b752d7e2817804"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_session_flags" ref="16855eefd82b7dce97b752d7e2817804" args="() const" -->
 
387
<a class="anchor" name="41ca7a27aa4b88fbc7ec146a4fff25c4"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_session_flags" ref="41ca7a27aa4b88fbc7ec146a4fff25c4" args="() const " -->
380
388
<div class="memitem">
381
389
<div class="memproto">
382
390
      <table class="memname">
397
405
These determine how the Session controlling the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> will operate.<p>
398
406
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="classsbuild_1_1session.html" title="Session handler.">session</a> flags. </dd></dl>
399
407
 
400
 
<p>
401
 
Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#bf56901645efdd5d05c926b45aa18e92">sbuild::chroot_block_device</a>.
 
408
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#c9b3041d99ce000d51f784ff6f1e3d4b">sbuild::chroot_block_device</a>.</p>
 
409
 
402
410
</div>
403
411
</div><p>
404
412
<a class="anchor" name="3dc56662324da016a8a11735573e4c45"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::setup_lock" ref="3dc56662324da016a8a11735573e4c45" args="(chroot::setup_type type, bool lock, int status)" -->
445
453
  </table>
446
454
</dl>
447
455
 
448
 
<p>
449
 
Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#ce514c5e4018684bcbd92d718709d3d1">sbuild::chroot_block_device</a>.
 
456
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#ce514c5e4018684bcbd92d718709d3d1">sbuild::chroot_block_device</a>.</p>
 
457
 
450
458
</div>
451
459
</div><p>
452
460
<a class="anchor" name="fd8c9bbb8475c30a86beafde4c837c9f"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_details" ref="fd8c9bbb8475c30a86beafde4c837c9f" args="(format_detail &amp;detail) const " -->
474
482
  </table>
475
483
</dl>
476
484
 
477
 
<p>
478
 
Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#51b846bb33b77998e7b05953571bad38">sbuild::chroot_block_device</a>.
 
485
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#51b846bb33b77998e7b05953571bad38">sbuild::chroot_block_device</a>.</p>
 
486
 
479
487
</div>
480
488
</div><p>
481
 
<a class="anchor" name="518e7c592b659a3d5e5e4cb8ec97f691"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_keyfile" ref="518e7c592b659a3d5e5e4cb8ec97f691" args="(keyfile &amp;keyfile) const" -->
 
489
<a class="anchor" name="a99036a024257918e4a00b3d377003c1"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::get_keyfile" ref="a99036a024257918e4a00b3d377003c1" args="(keyfile &amp;keyfile) const " -->
482
490
<div class="memitem">
483
491
<div class="memproto">
484
492
      <table class="memname">
504
512
  </table>
505
513
</dl>
506
514
 
507
 
<p>
508
 
Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#68006cec4fac95a42f2303aee7b5357e">sbuild::chroot_block_device</a>.
 
515
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#8aa2ab631c222afcf86495c011649351">sbuild::chroot_block_device</a>.</p>
 
516
 
509
517
</div>
510
518
</div><p>
511
 
<a class="anchor" name="241b8e4eda437e9ec1c6cc80e58224d6"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::set_keyfile" ref="241b8e4eda437e9ec1c6cc80e58224d6" args="(keyfile const &amp;keyfile)" -->
 
519
<a class="anchor" name="7a9041e884f3863a2539188809de5357"></a><!-- doxytag: member="sbuild::chroot_lvm_snapshot::set_keyfile" ref="7a9041e884f3863a2539188809de5357" args="(keyfile const &amp;keyfile, string_list &amp;used_keys)" -->
512
520
<div class="memitem">
513
521
<div class="memproto">
514
522
      <table class="memname">
516
524
          <td class="memname">void chroot_lvm_snapshot::set_keyfile           </td>
517
525
          <td>(</td>
518
526
          <td class="paramtype"><a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a> const &amp;&nbsp;</td>
519
 
          <td class="paramname"> <em>keyfile</em>          </td>
520
 
          <td>&nbsp;)&nbsp;</td>
521
 
          <td width="100%"><code> [protected, virtual]</code></td>
 
527
          <td class="paramname"> <em>keyfile</em>, </td>
 
528
        </tr>
 
529
        <tr>
 
530
          <td class="paramkey"></td>
 
531
          <td></td>
 
532
          <td class="paramtype"><a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> &amp;&nbsp;</td>
 
533
          <td class="paramname"> <em>used_keys</em></td><td>&nbsp;</td>
 
534
        </tr>
 
535
        <tr>
 
536
          <td></td>
 
537
          <td>)</td>
 
538
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
522
539
        </tr>
523
540
      </table>
524
541
</div>
531
548
<dl compact><dt><b>Parameters:</b></dt><dd>
532
549
  <table border="0" cellspacing="2" cellpadding="0">
533
550
    <tr><td valign="top"></td><td valign="top"><em>keyfile</em>&nbsp;</td><td>the keyfile to get the properties from. </td></tr>
 
551
    <tr><td valign="top"></td><td valign="top"><em>used_keys</em>&nbsp;</td><td>a list of the keys used will be set. </td></tr>
534
552
  </table>
535
553
</dl>
536
554
 
537
 
<p>
538
 
Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#c37162dcfd2d7c5a4c7f5538ccbfd667">sbuild::chroot_block_device</a>.
 
555
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#81c3ff021550eaa2b168e56dd318559b">sbuild::chroot_block_device</a>.</p>
 
556
 
539
557
</div>
540
558
</div><p>
541
559
<hr><h2>Friends And Related Function Documentation</h2>
552
570
 
553
571
<p>
554
572
 
555
 
<p>
556
 
Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#d93ec14845f07d687e98a51953056cd6">sbuild::chroot_block_device</a>.
 
573
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__block__device.html#d93ec14845f07d687e98a51953056cd6">sbuild::chroot_block_device</a>.</p>
 
574
 
557
575
</div>
558
576
</div><p>
559
577
<hr><h2>Member Data Documentation</h2>
593
611
</div><p>
594
612
<hr>The documentation for this class was generated from the following files:<ul>
595
613
<li>sbuild/<a class="el" href="sbuild-chroot-lvm-snapshot_8h-source.html">sbuild-chroot-lvm-snapshot.h</a><li>sbuild/<a class="el" href="sbuild-chroot-lvm-snapshot_8cc.html">sbuild-chroot-lvm-snapshot.cc</a></ul>
596
 
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Jul 8 21:23:49 2007 for sbuild by&nbsp;
 
614
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Jan 21 00:38:21 2008 for sbuild by&nbsp;
597
615
<a href="http://www.doxygen.org/index.html">
598
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
 
616
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.4 </small></address>
599
617
</body>
600
618
</html>