Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

guestfs-tools-1.56.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: guestfs-tools Distribution: openSUSE Tumbleweed
Version: 1.56.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Jul 9 18:47:49 2026
Group: Unspecified Build host: reproducible
Size: 37842211 Source RPM: guestfs-tools-1.56.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://libguestfs.org/
Summary: Tools to access and modify virtual machine disk images
guestfs-tools is a set of tools that can be used to make batch
configuration changes to guests, get disk used/free statistics
(virt-df), perform backups and guest clones, change
registry/UUID/hostname info, build guests from scratch (virt-builder)
and much more.

Virt-alignment-scan scans virtual machines looking for partition
alignment problems.

Virt-builder is a command line tool for rapidly making disk images
of popular free operating systems.

Virt-cat is a command line tool to display the contents of a file in a
virtual machine.

Virt-customize is a command line tool for customizing virtual machine
disk images.

Virt-df is a command line tool to display free space on virtual
machine filesystems.  Unlike other tools, it doesn’t just display the
amount of space allocated to a virtual machine, but can look inside
the virtual machine to see how much space is really being used.  It is
like the df(1) command, but for virtual machines, except that it also
works for Windows virtual machines.

Virt-diff shows the differences between virtual machines.

Virt-edit is a command line tool to edit the contents of a file in a
virtual machine.

Virt-filesystems is a command line tool to display the filesystems,
partitions, block devices, LVs, VGs and PVs found in a disk image
or virtual machine.  It replaces the deprecated programs
virt-list-filesystems and virt-list-partitions with a much more
capable tool.

Virt-format is a command line tool to erase and make blank disks.

Virt-get-kernel extracts a kernel/initrd from a disk image.

Virt-inspector examines a virtual machine and tries to determine the
version of the OS, the kernel version, what drivers are installed,
whether the virtual machine is fully virtualized (FV) or
para-virtualized (PV), what applications are installed and more.

Virt-log is a command line tool to display the log files from a
virtual machine.

Virt-ls is a command line tool to list out files in a virtual machine.

Virt-make-fs is a command line tool to build a filesystem out of
a collection of files or a tarball.

Virt-resize can resize existing virtual machine disk images.

Virt-sparsify makes virtual machine disk images sparse (thin-provisioned).

Virt-sysprep lets you reset or unconfigure virtual machines in
preparation for cloning them.

Virt-tail follows (tails) a log file within a guest, like 'tail -f'.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Thu Jul 09 2026 carnold@suse.com
  - Update to version 1.56.0
    mlcustomize: Drop setfiles -F flag
    mlcustomize/inject_virtio_win.ml: Rewrite qemu-ga firstboot using {| |}
    mlcustomize/inject_virtio_win.ml: Abstract $msi and $logfile
    mlcustomize/inject_virtio_win.ml: Retry qemu-ga installation
    customize: Document location of Windows sentinel file
* Thu May 21 2026 carnold@suse.com
  - Update to version 1.55.8 (jsc#PED-14625)
    virt-builder: document Windows firstboot exit code behavior
    virt-builder: document exit code 250 for Windows firstboot
    mlcustomize: firstboot.bat must not reboot VM on error code 250
    sysprep: Remove documentation about copying and cloning
    sysprep: Improve synopsis section
    sysprep: Rework documentation
    customize, sysprep: Move firstboot docs from sysprep -> customize
    mlcustomize: Update generated files
    builder, customize: Combine and rework firstboot documentation
* Tue Apr 28 2026 carnold@suse.com
  - Update to version 1.55.7 (jsc#PED-14625)
    revert-Use-caml_unix_error-instead-of-unix_error.patch
  - Changes with this release
    mldrivers/firmware.ml: Ignore CHS geometry error from parted
    utils: Add read_whole_file function
    options/keys.c: When reading key from user, prefix with "text:"
    options/keys.c: When using --key <dev>:key:<string>, prefix with "text:"
    options/keys.c: When reading the key from a file, encode it with base64
    mltools: add prefix to debug () output
    mltools: for external commands include function name in debug() output
    smp: respect cgroup v2 CPU limits for appliance SMP
    m4/guestfs-bash-completion.m4: Allow control of completions installation
    bash/*: Remove vestigial bash completions
    builder: Add test-virt-index-validate-bad-2 to EXTRA_DIST
    builder: templates: Add rhel-9.6, -10.0 (replacing 10 beta), and -10.1
    builder/templates/make-template.ml: Fix RHEL 10 URL
    builder/templates/make-template.ml: Fix RHEL 9 URL
    Add update-submodule.sh
    mlutils/unix_utils-c.c: Include "guestfs-utils.h"
    mlcustomize: Remove fictitious "vista" virtio-win directory
    mlcustomize: Use 2k8 drivers for Windows Vista and 2008 Server R1
    virtio-win: Install blnsvr.exe to C:\Windows\Drivers\VirtIO
    build: mark some ocaml commands with $(AM_V_GEN)
    mlpcre: Add optional PCRE_ANCHORED flag when compiling expressions
    mlstdutils: Export List.assoc_opt
    mlcustomize/firstboot.ml: Be more careful about quoting
    mlcustomize: Create a sentinel file when firstboot completes
    mlutils/c_utils-c.c: Throw Unix_error on failure
    Use caml_unix_error instead of unix_error
    mlutils/unix_utils.ml: statvfs_is_network_filesystem should not be noalloc
    Add support for Kylin, NeoKylin and Anolis Linux
    common: fix FILE stream leak in worker_thread on guestfs_create failure (#27)
    options: fix memory leak in read_key on getline failure (#30)
    edit: check WIFEXITED before WEXITSTATUS in edit_file_editor and edit_file_perl (#31)
    mlutils: fix pattern leak in mkdtemp wrapper on failure
    qemuopts: check for write errors in qemuopts_to_channel and qemuopts_to_config_channel (#33)
    builder: add more index test coverage
    builder: index: make newlines not matter
    build: default to CFLAGS="-fPIC"
    build: prepend CFLAGS, not append
    builder: fix virt-index-validate test failure detection
    configure: fix AC_PROG_LEX warning
    ci: update from virt-v2v setup
    build: drop leftover generator warning
    build: bash: Fix make `Error 1 (ignored)` noise
    tests: delete blank-disks/
    builder: fix index-parse.y deprecation warning
    index: builder parser with -Wno-yacc
    po-docs: hide deprecation warnings
    build: replace AM_GNU_GETTEXT with simpler LIBINTL check
    filesystems: Optionally display filesystem version
    po: Update PO files for move of tools in previous commit
    Move virt-filesystems, virt-log, virt-ls, virt-tail to new directories
    build: Add $(NULL) as a convenient list terminator
    po/POTFILES-ml: Add new sysprep operation zsh_history
    Update gettext files
    Sort some entries in .gitignore into order
    inspector: For xfs, try to find and print the filesystem version
    Merge pull request #22 from FazleArefin/feat/zsh-history
    sysprep: New operation to clean zsh history files
    builder: templates: Add fedora-43
    builder/pxzcat-c.c: Remove set but not used variable
    mlcustomize/firstboot.ml: Print %USERNAME% and %USERDOMAIN%
    github: Use ./configure --enable-werror
    builder: templates: Add template for Debian 13 (trixie)
    Merge pull request #21 from pulsarrush/patch-1
    builder: templates: Add Debian 13 (trixie)
* Tue Apr 07 2026 JS <obs.coke518@passinbox.com>
  - Set %patches_touch_autotools to 0; currently there are no patches.
* Tue Jan 06 2026 carnold@suse.com
  - Update to version 1.55.3 (jsc#PED-14625)
    * builder/templates/make-template.ml: Add +str and +unix for OCaml 5
    * builder/templates/make-template.ml: Use quoted string literals for regexps
    * mlcustomize/firstboot.ml: Use quoted string literals for firstboot
    * customize: Fixes for selinux relabelling and Windows firstboot
    * mlstdutils: Add List.combine4 function
    * mlcustomize/SELinux_relabel.ml: Add comment
    * mlcustomize/SELinux_relabel.ml: Use new guestfs_setfiles API
    * mlcustomize/SELinux_relabel.ml: Relabel every mountpoint
    * builder: Replace -cpu host with -cpu max in example
    * builder: Update link to templates to use https
    * builder: Build fedora-42 template
* Tue May 20 2025 carnold@suse.com
  - Update to version 1.54.0 (jsc#PED-12706)
    * bash: Replace 'cp -d' command with POSIX 'cp -P'
    * ocaml-link.sh.in: Remove redundant use of getopt
    * mltools: decouple and simplify osinfo device support checks
    * mlcustomize: disable `--inject-virtio-win osinfo`
    * mltools: Unreference various objects
    * Revert "mltools: Unreference various objects"
    * mltools: Fix memory leak in OCaml binding of libosinfo
    * mlstdutils: Implement String.implode
    * mlstdutils: Add List.make function
    * mltools: Fix spelling mistake
    * mlstdutils: Add List.same function
    * mlstdutils: Modify List.take, List.drop to match OCaml 5.3
    * mlstdutils: Rename List.dropwhile -> drop_while, takewhile -> take_while
    * mlstdutils: Add List.last function
    * mlstdutils: Move List module first
    * mlstdutils: Add String.common_prefix, longest_common_prefix
    * mlstdutils: Remove Std_utils.identity
    * mlstdutils: Remove Std_utils.protect
    * mlstdutils: Remove List.filter_map
    * mlstdutils: Fix comment that still referred to the old function names
    * mldrivers: Link to gettext-stub if ocaml-gettext is enabled
    * mlstdutils: Rename String.is_prefix -> starts_with, is_suffix -> ends_with
* Thu Apr 03 2025 carnold@suse.com
  - Update to version 1.53.9 (jsc#PED-8910)
    * Various build improvements
    * mlcustomize: ignore sriov vioprot.* files too
    * mlcustomize: don't inject .pdb files
    * mlcustomize: Only use osinfo id for virtio-win path matching
    * mlcustomize: virtio-win: clarify virtio-1.0 support
    * mlcustomize: make windows q35 check independent of virtio drivers
    * mlcustomize: virtio-win: stop checking osinfo for virtio drivers
    * mltools: Strip out all libosinfo driver plumbing
    * mlutils: Remove need for OCaml OUnit2
    * mltools: Remove need for OCaml OUnit2
    * mlstdutils: Remove need for OCaml OUnit2
    * mltools: Fix de-oUnit-ized tests
* Wed Mar 12 2025 carnold@suse.com
  - Update to version 1.53.8 (jsc#PED-8910)
    * mlstdutils: Reimplement String.find, add String.find_from
    * mlstdutils: Reimplement String.nsplit tail recursively
    * mldrivers: Handle large output from 'rpm -ql' command
    * drivers: Handle large output from 'rpm -ql' command
      This requires the new guestfs_sh_out API from libguestfs 1.55.6
    * Add a 'git-publish' profile
    * builder: Link to the actually existing virt-builder templates dir
    * mlcustomize: Drop old virtio-win dir name scraping
    * mlcustomize: Remove dnf --verbose option
* Tue Feb 18 2025 carnold@suse.com
  - Update to version 1.53.7 (jsc#PED-8910)
    * mlcustomize, mltools: Replace $TEST_FUNCTIONS
    * mldrivers/linux_bootloaders.ml: Don't overwrite EFI grub2 wrapper
    * resize: Use stderr consistently for debug messages
    * resize/test-virt-resize.pl: Various fixes and adjustments
* Wed Feb 12 2025 carnold@suse.com
  - Update to version 1.53.6 (jsc#PED-8910)
    * build: Move baseline OCaml to 4.08
    * builder: add various templates for rhel and fedora
    * po-docs: A couple adjustments and updates
* Fri Jan 03 2025 carnold@suse.com
  - Update to version 1.53.5 (jsc#PED-8910)
    * builder: Update opensuse.gpg key
    * mlcustomize/customize_run.ml: Move 'in' to new line
    * mlstdutils/guestfs_config: Define host_os
    * mlcustomize, mltools: Check guest OS is compatible before
      allowing --run
    * Remove mlv2v/ subdirectory
    * resize: Update xpath command
  - Drop builder-update-openSUSE.gpg-key.patch
* Tue Nov 12 2024 carnold@suse.com
  - virt-builder ships with out-of-date openSUSE signing key
    resulting in a GPG failure
    builder-update-openSUSE.gpg-key.patch
* Tue Oct 29 2024 carnold@suse.com
  - Update to version 1.53.4 (jsc#PED-8910)
    * mlcustomize: Update generated options for virt-v2v
    * Various build fixes and dependency changes
* Thu Aug 29 2024 carnold@suse.com
  - Update to version 1.53.3 (jsc#PED-8910)
    * Update common submodule
      Further refinements to Windows firstboot code.
      mlcustomize: Add some comments to firstboot batch file
      mlcustomize: Reboot Windows between each firstboot script
      mlcustomize: Move virt-customize modules to mlcustomize/
* Tue Aug 06 2024 carnold@suse.com
  - Update to version 1.53.2 (jsc#PED-6305)
    * Implement --inject-blnsvr operation
    * mlcustomize: firstboot: Use Linux path for Powershell script path
    * mlcustomize: firstboot: Use powershell.exe instead of path
    * mlcustomize: firstboot: Use Powershell -NoProfile flag
    * mlcustomize: Revert delay installation of qemu-ga MSI
    * mldrivers/linux_kernels.ml: Prefix general information with ^info:
    * mlcustomize: Use Start-Process -Wait to run qemu-ga installer
    * mlcustomize: Add Firstboot.firstboot_dir function
    * mlcustomize: Place powershell scripts into <firstboot_dir>\Temp
    * mlcustomize: Inject qemu-ga & blnsvr into <firstboot_dir>/Temp
    * mlcustomize: Write qemu-ga log file name to log.txt
* Tue Jul 16 2024 carnold@suse.com
  - Update to version 1.53.1 (jsc#PED-6305)
    * Add support for LoongArch.
    * Suppress false use-after-free warning generated by GCC 14
    * m4/guestfs-c.m4: Re-add ./configure --enable-werror
    * make-fs: Use -S option with -z
    * sysprep: Make clearer that we do not support Windows
    * Fix bytecode compilation to output whole exe instead of using
    - custom
    * options: Allow nbd+unix:// URIs
  - Drop patches contained in new tarball
    Update-virt-customize-generated-files.patch
    Initialise-bar-fp-as-NULL.patch
* Tue May 07 2024 carnold@suse.com
  - Add Requires on libguestfs which will pull in
    libguestfs-appliance and all its dependencies. (bsc#1223444)
    guestfs-tools.spec
* Fri Mar 29 2024 carnold@suse.com
  - Upstream bug fixes
    Update-virt-customize-generated-files.patch
    Initialise-bar-fp-as-NULL.patch
* Thu Jan 04 2024 carnold@suse.com
  - Update to version 1.52.0 (jsc#PED-6305)
    * mltools/libosinfo-c.c: Fix off-by-one error
    * Documentation fixes
    * Fix bugs-in-changelog.sh: Use grep -E instead of egrep
* Mon Dec 11 2023 carnold@suse.com
  - Update to version 1.51.6
    * Include <libxml/parser.h> for xmlReadMemory
    * Test new --key all:SELECTOR option
* Thu Nov 30 2023 olaf@aepfle.de
  - Remove obsolete requirement for ocaml-gettext-stub-devel
  - Require OCaml 4.07+
* Tue Nov 28 2023 carnold@suse.com
  - Update to version 1.51.5
    * No upstream changelog found in sources or webpage
    * customize: Change --chown to use UID:GID:FILENAME
    * Implement virt-customize --tar-in
    * Dropped the virt-dib tool
    * Various bug fixes and language translations
* Mon May 01 2023 carnold@suse.com
  - Update to version 1.50.1 bug fix release
    * No upstream changelog found in sources or webpage
* Fri Mar 17 2023 Bernhard Wiedemann <bwiedemann@suse.com>
  - Use gzip -n for bit-reproducible packages
* Thu Feb 09 2023 carnold@suse.com
  - Update to verion 1.50.0
    * Drivers: Require guestfs_inspect_get_build_id API
    * Drivers: Add support for scanning drivers in Windows guests
    * New 'virt-drivers' tool
      This tool can be pointed at a disk image which lacks metadata and in
      some circumstances can determine useful information about it, such as
      what bootloader it contains and what device emulation it needs to
      boot.
    * Customize: Implement --inject-qemu-ga and --inject-virtio-win operations
    * Customize: Run zypper dist-upgrade for --update operation
    * Customize: rebase to the common/mlcustomize/Guest_packages interface
    * Adopt inversion of SELinux relabeling in virt-customize
    * Update common submodule. In particular, pick up the new Inject_virtio_win module:
    * Inspector: Update coreos test for new <build_id> field
    * Inspector: Display the new build ID field
    * Sysprep: advise against cloning VMs with internal full disk encryption
    * Sysprep: make an effort to cope with LUKS-on-LVM
    * Fixes related to "--key ID:clevis"
      sysprep: set networking for "--key ID:clevis"
      customize: add reminder about "--key ID:clevis"
      get-kernel, sparsify: set networking for "--key ID:clevis"
      cat, log, ls, tail, diff, edit, insp.: set networking for "--key ID:clevis"
    * Builder: templates: Account for UEFI when regenerating grub
    * Ocaml-dep.sh.in: Remove reference to bundled/ocaml-augeas
  - Drop CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch
* Wed Jan 25 2023 carnold@suse.com
  - Update to version 1.48.3 bug fix release
    * jsc#PED-2113
    * No upstream changelog found in sources or webpage

Files

/etc/virt-builder
/etc/virt-builder/repos.d
/etc/virt-builder/repos.d/libguestfs.conf
/etc/virt-builder/repos.d/libguestfs.gpg
/etc/virt-builder/repos.d/opensuse.conf
/etc/virt-builder/repos.d/opensuse.gpg
/usr/bin/virt-alignment-scan
/usr/bin/virt-builder
/usr/bin/virt-builder-repository
/usr/bin/virt-cat
/usr/bin/virt-customize
/usr/bin/virt-df
/usr/bin/virt-diff
/usr/bin/virt-drivers
/usr/bin/virt-edit
/usr/bin/virt-filesystems
/usr/bin/virt-format
/usr/bin/virt-get-kernel
/usr/bin/virt-index-validate
/usr/bin/virt-inspector
/usr/bin/virt-log
/usr/bin/virt-ls
/usr/bin/virt-make-fs
/usr/bin/virt-resize
/usr/bin/virt-sparsify
/usr/bin/virt-sysprep
/usr/bin/virt-tail
/usr/share/doc/packages/guestfs-tools
/usr/share/doc/packages/guestfs-tools/README
/usr/share/doc/packages/guestfs-tools/example-debian.xml.gz
/usr/share/doc/packages/guestfs-tools/example-fedora.xml.gz
/usr/share/doc/packages/guestfs-tools/example-rhel-6.xml.gz
/usr/share/doc/packages/guestfs-tools/example-ubuntu.xml.gz
/usr/share/doc/packages/guestfs-tools/example-windows.xml.gz
/usr/share/doc/packages/guestfs-tools/virt-inspector.rng
/usr/share/licenses/guestfs-tools
/usr/share/licenses/guestfs-tools/COPYING
/usr/share/locale/cs/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/de/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/en_GB/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/es/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/eu/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/fr/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/gu/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/hi/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/ja/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/ka/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/kn/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/ml/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/mr/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/nl/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/or/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/pa/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/pl/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/pt_BR/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/ru/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/ta/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/te/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/uk/LC_MESSAGES/guestfs-tools.mo
/usr/share/locale/zh_CN/LC_MESSAGES/guestfs-tools.mo
/usr/share/man/man1/guestfs-tools-release-notes-1.48.1.gz
/usr/share/man/man1/guestfs-tools-release-notes-1.50.1.gz
/usr/share/man/man1/guestfs-tools-release-notes-1.52.1.gz
/usr/share/man/man1/guestfs-tools-release-notes-1.54.1.gz
/usr/share/man/man1/guestfs-tools-release-notes-1.56.1.gz
/usr/share/man/man1/virt-alignment-scan.1.gz
/usr/share/man/man1/virt-builder-repository.1.gz
/usr/share/man/man1/virt-builder.1.gz
/usr/share/man/man1/virt-cat.1.gz
/usr/share/man/man1/virt-customize.1.gz
/usr/share/man/man1/virt-df.1.gz
/usr/share/man/man1/virt-diff.1.gz
/usr/share/man/man1/virt-drivers.1.gz
/usr/share/man/man1/virt-edit.1.gz
/usr/share/man/man1/virt-filesystems.1.gz
/usr/share/man/man1/virt-format.1.gz
/usr/share/man/man1/virt-get-kernel.1.gz
/usr/share/man/man1/virt-index-validate.1.gz
/usr/share/man/man1/virt-inspector.1.gz
/usr/share/man/man1/virt-log.1.gz
/usr/share/man/man1/virt-ls.1.gz
/usr/share/man/man1/virt-make-fs.1.gz
/usr/share/man/man1/virt-resize.1.gz
/usr/share/man/man1/virt-sparsify.1.gz
/usr/share/man/man1/virt-sysprep.1.gz
/usr/share/man/man1/virt-tail.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026