Changes in general/genlib/libblockdev.xml [a4013fa:cbffe27]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/libblockdev.xml
ra4013fa rcbffe27 75 75 <bridgehead renderas="sect4">Required</bridgehead> 76 76 <para role="required"> 77 <xref linkend="gobject-introspection"/>, 78 <xref linkend="libbytesize"/>, 79 <xref linkend="libyaml"/>, 80 <xref linkend="parted"/>, and 81 <xref linkend="volume_key"/> 77 <xref linkend="glib2"/> 82 78 </para> 83 79 84 80 <bridgehead renderas="sect4">Recommended</bridgehead> 85 81 <para role="recommended"> 86 <xref linkend="libnvme"/> 82 <xref linkend="cryptsetup"/>, 83 <xref linkend="gobject-introspection"/> (required for GNOME), 84 <xref linkend="keyutils"/>, 85 <xref linkend="libbytesize"/>, 86 <xref linkend="libnvme"/>, and 87 <xref linkend="lvm2"/> 87 88 </para> 88 89 … … 92 93 <xref linkend="gtk-doc"/>, 93 94 <xref linkend="mdadm"/>, 95 <xref linkend="parted"/>, 96 <xref linkend="volume_key"/>, 94 97 <ulink url="https://people.redhat.com/~heinzm/sw/dmraid/">dmraid</ulink>, 95 <ulink url="https://bcachefs.org/">bcachefs</ulink>, and 96 <ulink url="https://github.com/pmem/ndctl">ndctl</ulink> 98 <ulink url="https://bcachefs.org/">bcachefs</ulink>, 99 <ulink url="https://github.com/pmem/ndctl">ndctl</ulink>, and 100 <ulink url="https://github.com/Datera/targetcli">targetcli</ulink> 101 (for tests) 97 102 </para> 98 103 … … 115 120 </para> 116 121 117 <screen><userinput>./configure --prefix=/usr \ 118 --sysconfdir=/etc \ 119 --with-python3 \ 120 --without-gtk-doc \ 121 --without-nvdimm \ 122 --without-dm && 122 <screen><userinput>./configure --prefix=/usr \ 123 --sysconfdir=/etc \ 124 --with-python3 \ 125 --without-escrow \ 126 --without-gtk-doc \ 127 --without-lvm \ 128 --without-lvm_dbus \ 129 --without-nvdimm \ 130 --without-tools && 123 131 make</userinput></screen> 124 132 125 133 <para> 126 This package does not come with a working test suite. 134 The test suite requires <application>targetcli</application>, which 135 is not a part of BLFS. 127 136 </para> 128 137 … … 134 143 135 144 </sect2> 136 <!-- 145 137 146 <sect2 role="commands"> 138 147 <title>Command Explanations</title> 139 148 140 141 </sect2> 142 --> 149 <para> 150 <parameter>--without-escrow</parameter>: This switch allows building 151 <application>libblockdev</application> without 152 <xref linkend="volume_key"/> installed. Remove it if you've installed 153 <xref linkend="volume_key"/>. 154 </para> 155 156 <para> 157 <parameter>--without-lvm --without-lvm_dbus 158 --without-tools</parameter>: The combination of these switches allows 159 building <application>libblockdev</application> without 160 <xref linkend="parted"/> installed. Remove it if you've installed 161 <xref linkend="parted"/> and wish to build the 162 <command>lvm-cache-stats</command> or <command>vfat-resize</command> 163 utilities, or wish <application>libblockdev</application> to support 164 logical volumes. 165 </para> 166 167 <para> 168 <option>--without-btrfs --without-mdraid --without-tools</option>: 169 The combination of these switches allows building 170 <application>libblockdev</application> without 171 <xref linkend="libbytesize"/> installed. The 172 <option>--without-mdraid</option> option will break 173 <xref linkend="udisks2"/>, so don't use it unless you really know what 174 you are doing. 175 </para> 176 177 <para> 178 <option>--without-crypto</option>: This switch allows building 179 <application>libblockdev</application> without 180 <xref linkend="cryptsetup"/> or <xref linkend="keyutils"/> installed. 181 This switch will break <xref linkend="udisks2"/>, so don't use it 182 unless you really know what you are doing. 183 </para> 184 185 <para> 186 <option>--without-dm --without-lvm --without-lvm_dbus 187 --without-mpath</option>: The combination of these switches allows 188 building <application>libblockdev</application> without 189 <xref linkend="lvm2"/> installed. The <option>--without-dm</option> 190 and <option>--without-mpath</option> options are not in the 191 instruction in the instruction provided by the book because 192 <xref linkend="lvm2"/> is required for <xref linkend="cryptsetup"/> 193 and <xref linkend="cryptsetup"/> is a recommended dependency of 194 <application>libblockdev</application> anyway. 195 </para> 196 197 <para> 198 <option>--without-nvme</option>: This switch allows building 199 <application>libblockdev</application> without 200 <xref linkend="libnvme"/> installed. This switch will break 201 <xref linkend="udisks2"/>, so don't use it unless you really know what 202 you are doing. 203 </para> 204 205 </sect2> 206 143 207 <sect2 role="content"> 144 208 <title>Contents</title> … … 151 215 <seglistitem> 152 216 <seg> 153 lvm-cache-stats 217 lvm-cache-stats and vfat-resize (both optional) 154 218 </seg> 155 219 <seg> 156 220 libbd_btrfs.so, 157 221 libbd_crypto.so, 222 libbd_dm.so, 158 223 libbd_fs.so, 159 libbd_kbd.so,160 224 libbd_loop.so, 161 libbd_lvm.so ,162 libbd_lvm-dbus.so ,225 libbd_lvm.so (optional), 226 libbd_lvm-dbus.so (optional), 163 227 libbd_mdraid.so, 164 228 libbd_mpath.so, 229 libbd_nvme.so, 165 230 libbd_part.so, 166 libbd_part_err.so,167 231 libbd_swap.so, 168 libbd_utils.so, 169 libbd_vdo.so, and 232 libbd_utils.so, and 170 233 libblockdev.so 171 234 </seg> … … 173 236 /etc/libblockdev, 174 237 /usr/include/blockdev, and 175 /usr/share/gtk-doc/html/libblockdev 238 /usr/share/gtk-doc/html/libblockdev (optional) 176 239 </seg> 177 240 </seglistitem> … … 195 258 </varlistentry> 196 259 260 <varlistentry id="vfat-resize"> 261 <term><command>vfat-resize</command></term> 262 <listitem> 263 <para> 264 resizes <systemitem class="filesystem">vfat</systemitem> 265 file systems 266 </para> 267 <indexterm zone="libblockdev vfat-resize"> 268 <primary sortas="b-vfat-resize">vfat-resize</primary> 269 </indexterm> 270 </listitem> 271 </varlistentry> 197 272 </variablelist> 198 273
Note:
See TracChangeset
for help on using the changeset viewer.