diff --git a/configure.ac b/configure.ac index 9dd21ea87..d05f903ad 100644 --- a/configure.ac +++ b/configure.ac @@ -20,8 +20,8 @@ # freeform string. m4_define([libguestfs_major], [1]) m4_define([libguestfs_minor], [55]) -m4_define([libguestfs_release], [7]) -m4_define([release_date], [2025-03-11]) +m4_define([libguestfs_release], [8]) +m4_define([release_date], [2025-04-03]) AC_INIT([libguestfs],libguestfs_major.libguestfs_minor.libguestfs_release) AC_SUBST([RELEASE_DATE],release_date) diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot index ce63661d9..436c041f4 100644 --- a/po-docs/libguestfs-docs.pot +++ b/po-docs/libguestfs-docs.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: libguestfs 1.55.7\n" +"Project-Id-Version: libguestfs 1.55.8\n" "Report-Msgid-Bugs-To: guestfs@lists.libguestfs.org\n" -"POT-Creation-Date: 2025-03-11 14:34+0000\n" +"POT-Creation-Date: 2025-04-03 19:19+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -137,7 +137,7 @@ msgstr "" #: common/mlcustomize/v2v-customize-options.pod:331 #: docs/guestfs-building.pod:13 docs/guestfs-building.pod:17 #: docs/guestfs-building.pod:21 docs/guestfs-building.pod:25 -#: docs/guestfs-building.pod:753 docs/guestfs-building.pod:758 +#: docs/guestfs-building.pod:743 docs/guestfs-building.pod:748 #: docs/guestfs-faq.pod:188 docs/guestfs-faq.pod:194 docs/guestfs-faq.pod:198 #: docs/guestfs-faq.pod:203 docs/guestfs-faq.pod:767 docs/guestfs-faq.pod:773 #: docs/guestfs-faq.pod:812 docs/guestfs-faq.pod:818 docs/guestfs-faq.pod:1380 @@ -539,7 +539,7 @@ msgstr "" #. type: =head1 #: appliance/libguestfs-make-fixed-appliance.pod:140 daemon/guestfsd.pod:143 -#: docs/guestfs-building.pod:774 docs/guestfs-faq.pod:1410 +#: docs/guestfs-building.pod:764 docs/guestfs-faq.pod:1410 #: docs/guestfs-hacking.pod:1017 docs/guestfs-internals.pod:400 #: docs/guestfs-performance.pod:500 docs/guestfs-recipes.pod:719 #: docs/guestfs-release-notes-1.10.pod:145 @@ -591,7 +591,7 @@ msgstr "" #. type: =head1 #: appliance/libguestfs-make-fixed-appliance.pod:148 -#: docs/guestfs-building.pod:787 docs/guestfs-faq.pod:1416 +#: docs/guestfs-building.pod:777 docs/guestfs-faq.pod:1416 #: docs/guestfs-hacking.pod:1030 docs/guestfs-internals.pod:409 #: docs/guestfs-performance.pod:513 docs/guestfs-recipes.pod:735 #: docs/guestfs-release-notes-1.42.pod:283 @@ -616,7 +616,7 @@ msgstr "" #. type: textblock #: appliance/libguestfs-make-fixed-appliance.pod:150 -#: docs/guestfs-building.pod:789 docs/guestfs-faq.pod:1418 +#: docs/guestfs-building.pod:779 docs/guestfs-faq.pod:1418 #: docs/guestfs-hacking.pod:1032 docs/guestfs-internals.pod:411 #: docs/guestfs-performance.pod:515 docs/guestfs-recipes.pod:737 #: docs/guestfs-security.pod:447 docs/guestfs-testing.pod:404 @@ -634,7 +634,7 @@ msgstr "" #. type: =head1 #: appliance/libguestfs-make-fixed-appliance.pod:152 daemon/guestfsd.pod:152 -#: docs/guestfs-building.pod:791 docs/guestfs-faq.pod:1420 +#: docs/guestfs-building.pod:781 docs/guestfs-faq.pod:1420 #: docs/guestfs-hacking.pod:1034 docs/guestfs-internals.pod:413 #: docs/guestfs-performance.pod:517 docs/guestfs-recipes.pod:739 #: docs/guestfs-release-notes-1.10.pod:160 @@ -679,7 +679,7 @@ msgstr "" #. type: textblock #: appliance/libguestfs-make-fixed-appliance.pod:154 daemon/guestfsd.pod:154 -#: docs/guestfs-building.pod:793 docs/guestfs-hacking.pod:1036 +#: docs/guestfs-building.pod:783 docs/guestfs-hacking.pod:1036 #: docs/guestfs-internals.pod:415 docs/guestfs-recipes.pod:741 #: docs/guestfs-release-notes-1.10.pod:162 #: docs/guestfs-release-notes-1.12.pod:153 @@ -977,7 +977,7 @@ msgstr "" #. type: textblock #: common/mlcustomize/customize-options.pod:84 #: common/mlcustomize/v2v-customize-options.pod:84 -#: docs/guestfs-building.pod:462 docs/guestfs-recipes.pod:508 +#: docs/guestfs-building.pod:452 docs/guestfs-recipes.pod:508 #: docs/internal-documentation.pod:3116 fish/guestfish.pod:238 #: fish/guestfish.pod:699 rescue/virt-rescue.pod:166 msgid "For example:" @@ -2531,10 +2531,10 @@ msgstr "" #: docs/guestfs-building.pod:75 docs/guestfs-building.pod:79 #: docs/guestfs-building.pod:126 docs/guestfs-building.pod:139 #: docs/guestfs-building.pod:143 docs/guestfs-building.pod:147 -#: docs/guestfs-building.pod:153 docs/guestfs-building.pod:157 -#: docs/guestfs-building.pod:165 docs/guestfs-building.pod:169 -#: docs/guestfs-building.pod:173 docs/guestfs-building.pod:182 -#: docs/guestfs-building.pod:186 docs/guestfs-building.pod:190 +#: docs/guestfs-building.pod:151 docs/guestfs-building.pod:159 +#: docs/guestfs-building.pod:163 docs/guestfs-building.pod:167 +#: docs/guestfs-building.pod:176 docs/guestfs-building.pod:180 +#: docs/guestfs-building.pod:184 msgid "I." msgstr "" @@ -2664,7 +2664,7 @@ msgid "gettext" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:134 docs/guestfs-building.pod:194 +#: docs/guestfs-building.pod:134 docs/guestfs-building.pod:188 msgid "I if compiling from git. Optional if compiling from tarball." msgstr "" @@ -2685,587 +2685,567 @@ msgstr "" #. type: =item #: docs/guestfs-building.pod:149 -msgid "flex" -msgstr "" - -#. type: =item -#: docs/guestfs-building.pod:151 -msgid "bison" -msgstr "" - -#. type: =item -#: docs/guestfs-building.pod:155 msgid "Perl-compatible Regular Expressions (PCRE2) library" msgstr "" #. type: =item -#: docs/guestfs-building.pod:159 +#: docs/guestfs-building.pod:153 msgid "xorriso, genisoimage or mkisofs" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:161 +#: docs/guestfs-building.pod:155 msgid "One of these is I." msgstr "" #. type: =item -#: docs/guestfs-building.pod:163 +#: docs/guestfs-building.pod:157 msgid "libxml2" msgstr "" #. type: =item -#: docs/guestfs-building.pod:167 +#: docs/guestfs-building.pod:161 msgid "ncurses" msgstr "" #. type: =item -#: docs/guestfs-building.pod:171 +#: docs/guestfs-building.pod:165 msgid "augeas E 1.2.0" msgstr "" #. type: =item -#: docs/guestfs-building.pod:175 +#: docs/guestfs-building.pod:169 msgid "ocaml-augeas" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:177 +#: docs/guestfs-building.pod:171 msgid "" "I. These are the OCaml bindings for Augeas, found at: " "L" msgstr "" #. type: =item -#: docs/guestfs-building.pod:180 docs/guestfs-release-notes-1.24.pod:143 +#: docs/guestfs-building.pod:174 docs/guestfs-release-notes-1.24.pod:143 #: docs/guestfs-release-notes-1.26.pod:193 msgid "xz" msgstr "" #. type: =item -#: docs/guestfs-building.pod:184 +#: docs/guestfs-building.pod:178 msgid "zstd" msgstr "" #. type: =item -#: docs/guestfs-building.pod:188 +#: docs/guestfs-building.pod:182 msgid "json-c E 0.14" msgstr "" #. type: =item -#: docs/guestfs-building.pod:192 +#: docs/guestfs-building.pod:186 msgid "po4a" msgstr "" #. type: =item -#: docs/guestfs-building.pod:197 +#: docs/guestfs-building.pod:191 msgid "hivex E 1.2.7" msgstr "" #. type: =item -#: docs/guestfs-building.pod:199 +#: docs/guestfs-building.pod:193 msgid "ocaml-hivex" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:201 +#: docs/guestfs-building.pod:195 msgid "" "I. ocaml-hivex is the OCaml binding for hivex, which is required " "when building the daemon." msgstr "" #. type: =item -#: docs/guestfs-building.pod:204 +#: docs/guestfs-building.pod:198 msgid "libmagic" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:206 +#: docs/guestfs-building.pod:200 msgid "I. This is the library used by the L command." msgstr "" #. type: =item -#: docs/guestfs-building.pod:208 +#: docs/guestfs-building.pod:202 msgid "libvirt E 0.10.2" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:210 +#: docs/guestfs-building.pod:204 msgid "Optional. Always use the latest possible version of libvirt." msgstr "" #. type: =item -#: docs/guestfs-building.pod:212 +#: docs/guestfs-building.pod:206 msgid "xmllint" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:214 +#: docs/guestfs-building.pod:208 msgid "Optional. Used only for tests." msgstr "" #. type: =item -#: docs/guestfs-building.pod:216 +#: docs/guestfs-building.pod:210 msgid "libconfig" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:218 +#: docs/guestfs-building.pod:212 msgid "" "Optional. Used to parse libguestfs’s own config files, " "eg. F." msgstr "" #. type: =item -#: docs/guestfs-building.pod:221 +#: docs/guestfs-building.pod:215 msgid "libselinux" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:223 +#: docs/guestfs-building.pod:217 msgid "" "Optional. Used by the L to securely " "confine the appliance (sVirt)." msgstr "" #. type: =item -#: docs/guestfs-building.pod:226 +#: docs/guestfs-building.pod:220 msgid "readline" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:228 +#: docs/guestfs-building.pod:222 msgid "Optional. For nicer command line editing in L." msgstr "" #. type: =item -#: docs/guestfs-building.pod:230 +#: docs/guestfs-building.pod:224 msgid "acl" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:232 +#: docs/guestfs-building.pod:226 msgid "Optional. Library and programs for handling POSIX ACLs." msgstr "" #. type: =item -#: docs/guestfs-building.pod:234 +#: docs/guestfs-building.pod:228 msgid "libcap" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:236 +#: docs/guestfs-building.pod:230 msgid "Optional. Library and programs for handling Linux capabilities." msgstr "" #. type: =item -#: docs/guestfs-building.pod:238 +#: docs/guestfs-building.pod:232 msgid "libldm" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:240 +#: docs/guestfs-building.pod:234 msgid "Optional. Library and L for handling Windows Dynamic Disks." msgstr "" #. type: =item -#: docs/guestfs-building.pod:243 docs/guestfs-release-notes-1.24.pod:131 +#: docs/guestfs-building.pod:237 docs/guestfs-release-notes-1.24.pod:131 msgid "sd-journal" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:245 +#: docs/guestfs-building.pod:239 msgid "Optional. Library for accessing systemd journals." msgstr "" #. type: =item -#: docs/guestfs-building.pod:247 +#: docs/guestfs-building.pod:241 msgid "gdisk" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:249 +#: docs/guestfs-building.pod:243 msgid "Optional. GPT disk support." msgstr "" #. type: =item -#: docs/guestfs-building.pod:251 +#: docs/guestfs-building.pod:245 msgid "netpbm" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:253 +#: docs/guestfs-building.pod:247 msgid "Optional. Render icons from guests." msgstr "" #. type: =item -#: docs/guestfs-building.pod:255 +#: docs/guestfs-building.pod:249 msgid "icoutils" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:257 +#: docs/guestfs-building.pod:251 msgid "Optional. Render icons from Windows guests." msgstr "" #. type: =item -#: docs/guestfs-building.pod:259 +#: docs/guestfs-building.pod:253 msgid "librpm" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:261 +#: docs/guestfs-building.pod:255 msgid "Optional. To parse the list of applications from RPM-based guests." msgstr "" #. type: =item -#: docs/guestfs-building.pod:263 +#: docs/guestfs-building.pod:257 msgid "Perl C" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:265 +#: docs/guestfs-building.pod:259 msgid "Optional. Perl module used to test L." msgstr "" #. type: =item -#: docs/guestfs-building.pod:267 +#: docs/guestfs-building.pod:261 msgid "FUSE" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:269 +#: docs/guestfs-building.pod:263 msgid "" "Optional. L, libfuse and kernel module are all needed if you " "want L and/or L support." msgstr "" #. type: =item -#: docs/guestfs-building.pod:273 +#: docs/guestfs-building.pod:267 msgid "static glibc" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:275 +#: docs/guestfs-building.pod:269 msgid "Optional. Used only for testing." msgstr "" #. type: =item -#: docs/guestfs-building.pod:277 +#: docs/guestfs-building.pod:271 msgid "qemu-nbd" msgstr "" #. type: =item -#: docs/guestfs-building.pod:279 +#: docs/guestfs-building.pod:273 msgid "nbdkit E 1.12" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:281 +#: docs/guestfs-building.pod:275 msgid "Optional. qemu-nbd is used for testing." msgstr "" #. type: =item -#: docs/guestfs-building.pod:283 docs/guestfs-release-notes-1.24.pod:139 +#: docs/guestfs-building.pod:277 docs/guestfs-release-notes-1.24.pod:139 msgid "curl" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:285 +#: docs/guestfs-building.pod:279 msgid "Optional. Used by virt-builder for downloads." msgstr "" #. type: =item -#: docs/guestfs-building.pod:287 +#: docs/guestfs-building.pod:281 msgid "GNU Privacy Guard (GnuPG, gpg) v1 or v2" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:289 +#: docs/guestfs-building.pod:283 msgid "Optional. Used by virt-builder for checking digital signatures." msgstr "" #. type: =item -#: docs/guestfs-building.pod:291 +#: docs/guestfs-building.pod:285 msgid "liblzma" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:293 +#: docs/guestfs-building.pod:287 msgid "" "Optional. If available, virt-builder will use this library for fast, " "parallel uncompression of templates." msgstr "" #. type: =item -#: docs/guestfs-building.pod:296 +#: docs/guestfs-building.pod:290 msgid "python-evtx" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:298 +#: docs/guestfs-building.pod:292 msgid "Optional. Used by L to parse Windows Event Log files." msgstr "" #. type: =item -#: docs/guestfs-building.pod:300 +#: docs/guestfs-building.pod:294 msgid "OCaml gettext" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:302 +#: docs/guestfs-building.pod:296 msgid "Optional. For localizing OCaml virt tools." msgstr "" #. type: =item -#: docs/guestfs-building.pod:304 -msgid "ocaml-ounit E 2.0.0" -msgstr "" - -#. type: textblock -#: docs/guestfs-building.pod:306 -msgid "Optional. For testing the common OCaml modules." -msgstr "" - -#. type: =item -#: docs/guestfs-building.pod:308 +#: docs/guestfs-building.pod:298 msgid "Perl C E 0.19" msgstr "" #. type: =item -#: docs/guestfs-building.pod:310 +#: docs/guestfs-building.pod:300 msgid "Perl C" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:312 +#: docs/guestfs-building.pod:302 msgid "Optional. Used to build and test the Perl bindings." msgstr "" #. type: =item -#: docs/guestfs-building.pod:314 +#: docs/guestfs-building.pod:304 msgid "Python E 3.6" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:316 +#: docs/guestfs-building.pod:306 msgid "" "Optional. Used to build the Python bindings. S support was " "removed in S." msgstr "" #. type: =item -#: docs/guestfs-building.pod:319 +#: docs/guestfs-building.pod:309 msgid "Python C" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:321 +#: docs/guestfs-building.pod:311 msgid "Optional. Used to run the Python testsuite." msgstr "" #. type: =item -#: docs/guestfs-building.pod:323 +#: docs/guestfs-building.pod:313 msgid "Ruby" msgstr "" #. type: =item -#: docs/guestfs-building.pod:325 +#: docs/guestfs-building.pod:315 msgid "rake" msgstr "" #. type: =item -#: docs/guestfs-building.pod:327 +#: docs/guestfs-building.pod:317 msgid "rubygem-minitest" msgstr "" #. type: =item -#: docs/guestfs-building.pod:329 +#: docs/guestfs-building.pod:319 msgid "rubygem-rdoc" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:331 +#: docs/guestfs-building.pod:321 msgid "Optional. Used to build the Ruby bindings." msgstr "" #. type: =item -#: docs/guestfs-building.pod:333 +#: docs/guestfs-building.pod:323 msgid "Java E 1.6" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:335 +#: docs/guestfs-building.pod:325 msgid "" "Optional. Java, JNI and jpackage-utils are needed for building Java " "bindings." msgstr "" #. type: =item -#: docs/guestfs-building.pod:338 +#: docs/guestfs-building.pod:328 msgid "GHC" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:340 +#: docs/guestfs-building.pod:330 msgid "Optional. Used to build the Haskell bindings." msgstr "" #. type: =item -#: docs/guestfs-building.pod:342 +#: docs/guestfs-building.pod:332 msgid "PHP" msgstr "" #. type: =item -#: docs/guestfs-building.pod:344 +#: docs/guestfs-building.pod:334 msgid "phpize" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:346 +#: docs/guestfs-building.pod:336 msgid "Optional. Used to build the PHP bindings." msgstr "" #. type: =item -#: docs/guestfs-building.pod:348 +#: docs/guestfs-building.pod:338 msgid "glib2" msgstr "" #. type: =item -#: docs/guestfs-building.pod:350 +#: docs/guestfs-building.pod:340 msgid "gobject-introspection" msgstr "" #. type: =item -#: docs/guestfs-building.pod:352 +#: docs/guestfs-building.pod:342 msgid "gjs" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:354 +#: docs/guestfs-building.pod:344 msgid "Optional. Used to build and test the GObject bindings." msgstr "" #. type: =item -#: docs/guestfs-building.pod:356 +#: docs/guestfs-building.pod:346 msgid "vala" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:358 +#: docs/guestfs-building.pod:348 msgid "Optional. Used to build the Vala bindings." msgstr "" #. type: =item -#: docs/guestfs-building.pod:360 +#: docs/guestfs-building.pod:350 msgid "LUA" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:362 +#: docs/guestfs-building.pod:352 msgid "Optional. Used to build the LUA bindings." msgstr "" #. type: =item -#: docs/guestfs-building.pod:364 +#: docs/guestfs-building.pod:354 msgid "Erlang E 23" msgstr "" #. type: =item -#: docs/guestfs-building.pod:366 +#: docs/guestfs-building.pod:356 msgid "ei" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:368 +#: docs/guestfs-building.pod:358 msgid "" "Optional. Used to build the Erlang bindings. Note that Erlang E 22 " "will not work unless you use libguestfs E 1.42." msgstr "" #. type: =item -#: docs/guestfs-building.pod:371 docs/guestfs-release-notes-1.24.pod:147 +#: docs/guestfs-building.pod:361 docs/guestfs-release-notes-1.24.pod:147 msgid "golang E 1.1.1" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:373 +#: docs/guestfs-building.pod:363 msgid "Optional. Used to build the Go bindings." msgstr "" #. type: =item -#: docs/guestfs-building.pod:375 +#: docs/guestfs-building.pod:365 msgid "valgrind" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:377 +#: docs/guestfs-building.pod:367 msgid "Optional. For testing memory problems." msgstr "" #. type: =item -#: docs/guestfs-building.pod:379 +#: docs/guestfs-building.pod:369 msgid "libvirt-python" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:381 +#: docs/guestfs-building.pod:371 msgid "Optional. For testing Python libvirt/libguestfs interactions." msgstr "" #. type: =item -#: docs/guestfs-building.pod:383 +#: docs/guestfs-building.pod:373 msgid "Perl C" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:385 +#: docs/guestfs-building.pod:375 msgid "Optional." msgstr "" #. type: =item -#: docs/guestfs-building.pod:387 +#: docs/guestfs-building.pod:377 msgid "bash-completion" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:389 +#: docs/guestfs-building.pod:379 msgid "Optional. For tab-completion of commands in bash." msgstr "" #. type: =item -#: docs/guestfs-building.pod:391 +#: docs/guestfs-building.pod:381 msgid "libtsk" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:393 +#: docs/guestfs-building.pod:383 msgid "Optional. Library for filesystem forensics analysis." msgstr "" #. type: =item -#: docs/guestfs-building.pod:395 +#: docs/guestfs-building.pod:385 msgid "yara E 4.0.0" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:397 +#: docs/guestfs-building.pod:387 msgid "Optional. Tool for categorizing files based on their content." msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:401 +#: docs/guestfs-building.pod:391 msgid "BUILDING FROM GIT" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:403 +#: docs/guestfs-building.pod:393 msgid "" "You will need to install additional dependencies C, C, " "C, OCaml findlib and po4a when building from git." msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:407 +#: docs/guestfs-building.pod:397 #, no-wrap msgid "" " git clone https://github.com/libguestfs/libguestfs\n" @@ -3278,12 +3258,12 @@ msgid "" msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:414 +#: docs/guestfs-building.pod:404 msgid "BUILDING FROM TARBALLS" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:416 +#: docs/guestfs-building.pod:406 msgid "" "Tarballs are downloaded from L. Stable " "tarballs are signed with the GnuPG key for C, see " @@ -3292,12 +3272,12 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:422 +#: docs/guestfs-building.pod:412 msgid "Download and unpack the tarball." msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:424 +#: docs/guestfs-building.pod:414 #, no-wrap msgid "" " cd libguestfs-1.xx.yy\n" @@ -3307,24 +3287,24 @@ msgid "" msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:428 +#: docs/guestfs-building.pod:418 msgid "RUNNING THE TESTS" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:430 +#: docs/guestfs-building.pod:420 msgid "" "B Libguestfs can be built and tested as " "non-root. Running the tests as root could even be dangerous, don't do it." msgstr "" #. type: textblock -#: docs/guestfs-building.pod:434 +#: docs/guestfs-building.pod:424 msgid "To sanity check that the build worked, do:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:436 +#: docs/guestfs-building.pod:426 #, no-wrap msgid "" " make quickcheck\n" @@ -3332,12 +3312,12 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:438 +#: docs/guestfs-building.pod:428 msgid "To run the basic tests, do:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:440 +#: docs/guestfs-building.pod:430 #, no-wrap msgid "" " make check\n" @@ -3345,19 +3325,19 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:442 +#: docs/guestfs-building.pod:432 msgid "" "There are many more tests you can run. See L for " "details." msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:445 +#: docs/guestfs-building.pod:435 msgid "INSTALLING" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:447 +#: docs/guestfs-building.pod:437 msgid "" "B!> You'll end up with conflicting versions of " "libguestfs installed, and this causes constant headaches for users. See the " @@ -3365,12 +3345,12 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:451 +#: docs/guestfs-building.pod:441 msgid "Distro packagers can use:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:453 +#: docs/guestfs-building.pod:443 #, no-wrap msgid "" " make INSTALLDIRS=vendor DESTDIR=[temp-build-dir] install\n" @@ -3378,12 +3358,12 @@ msgid "" msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:455 +#: docs/guestfs-building.pod:445 msgid "THE ./run SCRIPT" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:457 +#: docs/guestfs-building.pod:447 msgid "" "You can run L, L and the virt tools without " "needing to install them by using the F<./run> script in the top directory. " @@ -3391,7 +3371,7 @@ msgid "" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:464 +#: docs/guestfs-building.pod:454 #, no-wrap msgid "" " ./run guestfish [usual guestfish args ...]\n" @@ -3399,7 +3379,7 @@ msgid "" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:466 +#: docs/guestfs-building.pod:456 #, no-wrap msgid "" " ./run virt-inspector [usual virt-inspector args ...]\n" @@ -3407,7 +3387,7 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:468 +#: docs/guestfs-building.pod:458 msgid "" "The F<./run> script adds every libguestfs binary to the C<$PATH>, so the " "above examples run guestfish and virt-inspector from the build directory " @@ -3415,14 +3395,14 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:472 +#: docs/guestfs-building.pod:462 msgid "" "You can use the script from any directory. If you wanted to run your own " "libguestfs-using program, then the following command will also work:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:476 +#: docs/guestfs-building.pod:466 #, no-wrap msgid "" " /path/to/libguestfs/run ./my_program [...]\n" @@ -3430,12 +3410,12 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:478 +#: docs/guestfs-building.pod:468 msgid "You can also run the C programs under valgrind like this:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:480 +#: docs/guestfs-building.pod:470 #, no-wrap msgid "" " ./run valgrind [valgrind opts...] virt-cat [virt-cat opts...]\n" @@ -3443,12 +3423,12 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:482 +#: docs/guestfs-building.pod:472 msgid "or under gdb:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:484 +#: docs/guestfs-building.pod:474 #, no-wrap msgid "" " ./run gdb --args virt-cat [virt-cat opts...]\n" @@ -3456,14 +3436,14 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:486 +#: docs/guestfs-building.pod:476 msgid "" "This also works with sudo (eg. if you need root access for libvirt or to " "access a block device):" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:489 +#: docs/guestfs-building.pod:479 #, no-wrap msgid "" " sudo ./run virt-cat -d LinuxGuest /etc/passwd\n" @@ -3471,12 +3451,12 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:491 +#: docs/guestfs-building.pod:481 msgid "To set environment variables, you can either do:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:493 +#: docs/guestfs-building.pod:483 #, no-wrap msgid "" " LIBGUESTFS_HV=/my/qemu ./run guestfish\n" @@ -3484,7 +3464,7 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:495 docs/guestfs-hacking.pod:493 +#: docs/guestfs-building.pod:485 docs/guestfs-hacking.pod:493 #: docs/guestfs-testing.pod:76 docs/guestfs-testing.pod:138 #: docs/guestfs-testing.pod:245 docs/guestfs-testing.pod:258 #: docs/guestfs-testing.pod:322 fish/guestfish.pod:863 fish/guestfish.pod:1057 @@ -3493,7 +3473,7 @@ msgid "or:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:497 +#: docs/guestfs-building.pod:487 #, no-wrap msgid "" " ./run env LIBGUESTFS_HV=/my/qemu guestfish\n" @@ -3501,12 +3481,12 @@ msgid "" msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:499 +#: docs/guestfs-building.pod:489 msgid "F FILES" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:501 +#: docs/guestfs-building.pod:491 msgid "" "Files in the top source directory that begin with the prefix F are " "ignored by git. These files can contain local configuration or scripts that " @@ -3514,7 +3494,7 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:505 +#: docs/guestfs-building.pod:495 msgid "" "I have a file called F which is a simple wrapper around " "F containing local configure customizations that I need. It " @@ -3522,7 +3502,7 @@ msgid "" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:509 +#: docs/guestfs-building.pod:499 #, no-wrap msgid "" " . localenv\n" @@ -3534,12 +3514,12 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:515 +#: docs/guestfs-building.pod:505 msgid "So I can use this to build libguestfs:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:517 +#: docs/guestfs-building.pod:507 #, no-wrap msgid "" " ./localconfigure && make\n" @@ -3547,7 +3527,7 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:519 +#: docs/guestfs-building.pod:509 msgid "" "If there is a file in the top build directory called F, then it " "will be sourced by C. This file can contain any local environment " @@ -3555,7 +3535,7 @@ msgid "" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:523 +#: docs/guestfs-building.pod:513 #, no-wrap msgid "" " # Skip this test, it is broken.\n" @@ -3564,7 +3544,7 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:526 +#: docs/guestfs-building.pod:516 msgid "" "Note that F is included by the top Makefile (so it’s a Makefile " "fragment). But if it is also sourced by your F script then " @@ -3572,17 +3552,17 @@ msgid "" msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:530 +#: docs/guestfs-building.pod:520 msgid "SELECTED ./configure SETTINGS" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:532 +#: docs/guestfs-building.pod:522 msgid "There are many C<./configure> options. Use:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:534 +#: docs/guestfs-building.pod:524 #, no-wrap msgid "" " ./configure --help\n" @@ -3590,118 +3570,118 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:536 +#: docs/guestfs-building.pod:526 msgid "to list them all. This section covers some of the more important ones." msgstr "" #. type: =item -#: docs/guestfs-building.pod:541 +#: docs/guestfs-building.pod:531 msgid "B<--disable-appliance --disable-daemon>" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:543 +#: docs/guestfs-building.pod:533 msgid "See L below." msgstr "" #. type: =item -#: docs/guestfs-building.pod:545 +#: docs/guestfs-building.pod:535 msgid "B<--disable-erlang>" msgstr "" #. type: =item -#: docs/guestfs-building.pod:547 +#: docs/guestfs-building.pod:537 msgid "B<--disable-gobject>" msgstr "" #. type: =item -#: docs/guestfs-building.pod:549 +#: docs/guestfs-building.pod:539 msgid "B<--disable-golang>" msgstr "" #. type: =item -#: docs/guestfs-building.pod:551 +#: docs/guestfs-building.pod:541 msgid "B<--disable-haskell>" msgstr "" #. type: =item -#: docs/guestfs-building.pod:553 +#: docs/guestfs-building.pod:543 msgid "B<--disable-lua>" msgstr "" #. type: =item -#: docs/guestfs-building.pod:555 +#: docs/guestfs-building.pod:545 msgid "B<--disable-ocaml>" msgstr "" #. type: =item -#: docs/guestfs-building.pod:557 +#: docs/guestfs-building.pod:547 msgid "B<--disable-perl>" msgstr "" #. type: =item -#: docs/guestfs-building.pod:559 +#: docs/guestfs-building.pod:549 msgid "B<--disable-php>" msgstr "" #. type: =item -#: docs/guestfs-building.pod:561 +#: docs/guestfs-building.pod:551 msgid "B<--disable-python>" msgstr "" #. type: =item -#: docs/guestfs-building.pod:563 +#: docs/guestfs-building.pod:553 msgid "B<--disable-ruby>" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:565 +#: docs/guestfs-building.pod:555 msgid "" "Disable specific language bindings, even if C<./configure> finds all the " "necessary libraries are installed so that they could be compiled." msgstr "" #. type: textblock -#: docs/guestfs-building.pod:568 +#: docs/guestfs-building.pod:558 msgid "" "Note that disabling OCaml (bindings) or Perl will have the knock-on effect " "of disabling parts of the test suite and some tools." msgstr "" #. type: textblock -#: docs/guestfs-building.pod:571 +#: docs/guestfs-building.pod:561 msgid "" "OCaml is required to build libguestfs and this requirement cannot be " "removed. Using I<--disable-ocaml> only disables the bindings." msgstr "" #. type: =item -#: docs/guestfs-building.pod:574 +#: docs/guestfs-building.pod:564 msgid "B<--disable-fuse>" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:576 +#: docs/guestfs-building.pod:566 msgid "Disable FUSE support in the API and the L tool." msgstr "" #. type: =item -#: docs/guestfs-building.pod:578 +#: docs/guestfs-building.pod:568 msgid "B<--disable-static>" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:580 +#: docs/guestfs-building.pod:570 msgid "Don’t build a static linked version of the libguestfs library." msgstr "" #. type: =item -#: docs/guestfs-building.pod:582 +#: docs/guestfs-building.pod:572 msgid "B<--enable-install-daemon>" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:584 +#: docs/guestfs-building.pod:574 msgid "" "Normally L is not installed by C, since that " "wouldn't be useful (instead it is \"installed\" inside the supermin " @@ -3710,12 +3690,12 @@ msgid "" msgstr "" #. type: =item -#: docs/guestfs-building.pod:589 +#: docs/guestfs-building.pod:579 msgid "B<--enable-werror>" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:591 +#: docs/guestfs-building.pod:581 msgid "" "This turns compiler warnings into errors (ie. C<-Werror>). Use this for " "development, especially when submitting patches. It should generally I " @@ -3723,12 +3703,12 @@ msgid "" msgstr "" #. type: =item -#: docs/guestfs-building.pod:595 +#: docs/guestfs-building.pod:585 msgid "B<--with-default-backend=libvirt>" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:597 +#: docs/guestfs-building.pod:587 msgid "" "This controls the default method that libguestfs uses to run qemu (see " "L). If not specified, the default backend is C, " @@ -3736,7 +3716,7 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:601 +#: docs/guestfs-building.pod:591 msgid "" "Fedora and Red Hat Enterprise Linux (RHEL) E 7 use this flag to change " "the default backend to C, because (especially in RHEL) the policy " @@ -3744,7 +3724,7 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:605 +#: docs/guestfs-building.pod:595 msgid "" "Note that despite this setting, all backends are built into libguestfs, and " "you can override the backend at runtime by setting the " @@ -3752,12 +3732,12 @@ msgid "" msgstr "" #. type: =item -#: docs/guestfs-building.pod:609 +#: docs/guestfs-building.pod:599 msgid "B<--with-distro=REDHAT|DEBIAN|...>" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:611 +#: docs/guestfs-building.pod:601 msgid "" "Libguestfs needs to know which Linux distro is in use so it can choose " "package names for the appliance correctly (see for example " @@ -3765,7 +3745,7 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:615 +#: docs/guestfs-building.pod:605 msgid "" "However if you can building or packaging libguestfs on a new distro then you " "can use I<--with-distro> to specify that the distro is similar to an " @@ -3774,24 +3754,24 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:620 +#: docs/guestfs-building.pod:610 msgid "" "Note that if your distro is completely new then it may still require " "upstream modifications." msgstr "" #. type: =item -#: docs/guestfs-building.pod:623 +#: docs/guestfs-building.pod:613 msgid "B<--with-extra=\">I=I,libvirt,...B<\">" msgstr "" #. type: =item -#: docs/guestfs-building.pod:625 +#: docs/guestfs-building.pod:615 msgid "B<--with-extra=\"local\">" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:627 +#: docs/guestfs-building.pod:617 msgid "" "This option controls the \"extra\" field returned by " "L and also printed by virt tools' I<--version> " @@ -3802,48 +3782,48 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:634 +#: docs/guestfs-building.pod:624 msgid "" "For custom and/or local builds, this can be set to C to indicate this " "is I a distro build." msgstr "" #. type: =item -#: docs/guestfs-building.pod:637 +#: docs/guestfs-building.pod:627 msgid "B<--without-libvirt>" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:639 +#: docs/guestfs-building.pod:629 msgid "" "Compile libguestfs without libvirt support, even if libvirt development " "libraries are installed." msgstr "" #. type: =item -#: docs/guestfs-building.pod:642 +#: docs/guestfs-building.pod:632 msgid "B<--with-qemu=\">bin1 bin2 ...B<\">" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:644 +#: docs/guestfs-building.pod:634 msgid "" "Provide an alternate qemu binary (or list of binaries). This can be " "overridden at runtime by setting the C environment variable." msgstr "" #. type: =item -#: docs/guestfs-building.pod:648 +#: docs/guestfs-building.pod:638 msgid "B<--with-supermin-packager-config=>I" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:650 +#: docs/guestfs-building.pod:640 msgid "This passes the I<--packager-config> option to L." msgstr "" #. type: textblock -#: docs/guestfs-building.pod:652 +#: docs/guestfs-building.pod:642 msgid "" "The most common use for this is to build the appliance using an alternate " "repository (instead of using the installed yum/dnf/apt/etc configuration to " @@ -3854,24 +3834,24 @@ msgid "" msgstr "" #. type: =item -#: docs/guestfs-building.pod:660 +#: docs/guestfs-building.pod:650 msgid "B<--with-supermin-extra-options=\">--opt1 --opt2 ...B<\">" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:662 +#: docs/guestfs-building.pod:652 msgid "" "Pass additional options to L. See F to " "understand precisely what this does." msgstr "" #. type: =item -#: docs/guestfs-building.pod:665 +#: docs/guestfs-building.pod:655 msgid "B" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:667 +#: docs/guestfs-building.pod:657 msgid "" "This environment variable may be set to point to a python binary " "(eg. C). When C<./configure> runs, it inspects this python binary " @@ -3879,12 +3859,12 @@ msgid "" msgstr "" #. type: =item -#: docs/guestfs-building.pod:672 +#: docs/guestfs-building.pod:662 msgid "B" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:674 +#: docs/guestfs-building.pod:664 msgid "" "This environment variable can be set to choose an alternative L " "binary. This might be used, for example, if you want to use a newer " @@ -3894,17 +3874,17 @@ msgid "" msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:682 +#: docs/guestfs-building.pod:672 msgid "NOTES ABOUT QEMU AND KVM" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:684 +#: docs/guestfs-building.pod:674 msgid "A common problem is with broken or incompatible qemu releases." msgstr "" #. type: textblock -#: docs/guestfs-building.pod:686 +#: docs/guestfs-building.pod:676 msgid "" "Different versions of qemu have problems booting the appliance for different " "reasons. This varies between versions of qemu, and Linux distributions " @@ -3912,7 +3892,7 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:690 +#: docs/guestfs-building.pod:680 msgid "" "If you find a problem, you could try using your own qemu built from source " "(qemu is very easy to build from source), with a \"qemu wrapper\". See " @@ -3920,14 +3900,14 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:694 +#: docs/guestfs-building.pod:684 msgid "" "By default the configure script will look for qemu-kvm (KVM support). KVM " "is much faster than using plain qemu." msgstr "" #. type: textblock -#: docs/guestfs-building.pod:697 +#: docs/guestfs-building.pod:687 msgid "" "You may also need to enable KVM support for non-root users, by following " "these instructions: " @@ -3935,12 +3915,12 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:701 +#: docs/guestfs-building.pod:691 msgid "On some systems, this will work too:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:703 +#: docs/guestfs-building.pod:693 #, no-wrap msgid "" " chmod 0666 /dev/kvm\n" @@ -3948,19 +3928,19 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:705 +#: docs/guestfs-building.pod:695 msgid "" "On some systems, the chmod will not survive a reboot, and you will need to " "make edits to the udev configuration." msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:708 +#: docs/guestfs-building.pod:698 msgid "USING CLANG (LLVM) INSTEAD OF GCC" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:710 +#: docs/guestfs-building.pod:700 #, no-wrap msgid "" " export CC=clang\n" @@ -3970,19 +3950,19 @@ msgid "" msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:714 +#: docs/guestfs-building.pod:704 msgid "USING A PREBUILT BINARY APPLIANCE" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:716 +#: docs/guestfs-building.pod:706 msgid "" "To understand what the libguestfs appliance means, see " "L." msgstr "" #. type: textblock -#: docs/guestfs-building.pod:719 +#: docs/guestfs-building.pod:709 msgid "" "If you are using non-Linux, or a Linux distribution that does not have " "L support, or simply if you don't want to build your own " @@ -3991,12 +3971,12 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:725 +#: docs/guestfs-building.pod:715 msgid "Build libguestfs like this:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:727 +#: docs/guestfs-building.pod:717 #, no-wrap msgid "" " ./configure --disable-appliance --disable-daemon\n" @@ -4005,14 +3985,14 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:730 +#: docs/guestfs-building.pod:720 msgid "" "Set C<$LIBGUESTFS_PATH> to the path where you unpacked the appliance " "tarball, eg:" msgstr "" #. type: verbatim -#: docs/guestfs-building.pod:733 docs/guestfs-faq.pod:566 +#: docs/guestfs-building.pod:723 docs/guestfs-faq.pod:566 #: docs/guestfs-performance.pod:147 #, no-wrap msgid "" @@ -4021,69 +4001,69 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:735 +#: docs/guestfs-building.pod:725 msgid "" "and run the libguestfs programs and virt tools in the normal way, eg. using " "the F<./run> script (see above)." msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:738 +#: docs/guestfs-building.pod:728 msgid "BUILDING A PACKAGE FOR FEDORA" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:740 +#: docs/guestfs-building.pod:730 msgid "" "The Fedora spec file is stored under: " "L" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:743 +#: docs/guestfs-building.pod:733 msgid "Libguestfs is built in Fedora using the ordinary Fedora build system (Koji)." msgstr "" #. type: =head1 -#: docs/guestfs-building.pod:746 +#: docs/guestfs-building.pod:736 msgid "BUILDING A PACKAGE FOR RED HAT ENTERPRISE LINUX" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:748 +#: docs/guestfs-building.pod:738 msgid "" "Red Hat Enterprise Linux (RHEL) builds of libguestfs are heavily patched. " "There are broadly two types of patches we apply:" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:755 +#: docs/guestfs-building.pod:745 msgid "" "We disable many features that we do not wish to support for RHEL customers. " "For example, the \"libguestfs live\" feature is disabled." msgstr "" #. type: textblock -#: docs/guestfs-building.pod:760 +#: docs/guestfs-building.pod:750 msgid "We backport upstream features." msgstr "" #. type: textblock -#: docs/guestfs-building.pod:764 +#: docs/guestfs-building.pod:754 msgid "" "The patches we apply to RHEL releases are available publically in the " "upstream git repository, in a branch called C" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:767 +#: docs/guestfs-building.pod:757 msgid "" "For example, the RHEL 7.3 patches are available here: " "L" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:770 +#: docs/guestfs-building.pod:760 msgid "" "The sources and spec files for RHEL versions of libguestfs are available on " "L, and see also " @@ -4091,7 +4071,7 @@ msgid "" msgstr "" #. type: textblock -#: docs/guestfs-building.pod:776 +#: docs/guestfs-building.pod:766 msgid "" "L, L, L, " "L, L, " diff --git a/po/libguestfs.pot b/po/libguestfs.pot index 9d5672234..0ff04fb69 100644 --- a/po/libguestfs.pot +++ b/po/libguestfs.pot @@ -6,10 +6,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: libguestfs 1.55.7\n" +"Project-Id-Version: libguestfs 1.55.8\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2025-03-11 14:34+0000\n" +"POT-Creation-Date: 2025-04-03 19:19+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -3990,43 +3990,43 @@ msgstr "" msgid "unable to parse domain capabilities XML returned by libvirt" msgstr "" -#: lib/launch-libvirt.c:1503 lib/launch-libvirt.c:1756 lib/qemu.c:766 +#: lib/launch-libvirt.c:1496 lib/launch-libvirt.c:1749 lib/qemu.c:766 #, c-format msgid "realpath: could not convert ‘%s’ to absolute path" msgstr "" -#: lib/launch-libvirt.c:1581 +#: lib/launch-libvirt.c:1574 msgid "" "libvirt does not support the qemu curl driver protocols (ftp, http, etc.); " "try setting LIBGUESTFS_BACKEND=direct" msgstr "" -#: lib/launch-libvirt.c:1971 +#: lib/launch-libvirt.c:1964 msgid "could not define libvirt secret" msgstr "" -#: lib/launch-libvirt.c:1982 +#: lib/launch-libvirt.c:1975 msgid "rbd protocol secret must be base64 encoded" msgstr "" -#: lib/launch-libvirt.c:1986 +#: lib/launch-libvirt.c:1979 #, c-format msgid "base64_decode_alloc: %m" msgstr "" -#: lib/launch-libvirt.c:2004 +#: lib/launch-libvirt.c:1997 msgid "could not set libvirt secret value" msgstr "" -#: lib/launch-libvirt.c:2017 +#: lib/launch-libvirt.c:2010 msgid "could not get UUID from libvirt secret" msgstr "" -#: lib/launch-libvirt.c:2187 +#: lib/launch-libvirt.c:2180 msgid "could not destroy libvirt domain" msgstr "" -#: lib/launch-libvirt.c:2208 lib/launch-libvirt.c:2241 +#: lib/launch-libvirt.c:2201 lib/launch-libvirt.c:2234 #, c-format msgid "%s: internal error forming error message" msgstr ""