2021-03-25 18:57:30 +00:00
|
|
|
|
# Architectures that we run the test suite on.
|
|
|
|
|
#
|
|
|
|
|
# As the test suite takes a very long time to run and is somewhat
|
|
|
|
|
# unreliable on !x86 architectures, only run it on x86-64.
|
|
|
|
|
%global test_arches x86_64
|
|
|
|
|
|
|
|
|
|
# Verify tarball signature with GPGv2.
|
|
|
|
|
%global verify_tarball_signature 1
|
|
|
|
|
|
|
|
|
|
# If there are patches which touch autotools files, set this to 1.
|
2024-10-04 07:44:11 +00:00
|
|
|
|
%global patches_touch_autotools 1
|
2021-03-25 18:57:30 +00:00
|
|
|
|
|
|
|
|
|
# The source directory.
|
2024-01-04 18:01:56 +00:00
|
|
|
|
%global source_directory 1.52-stable
|
2021-03-25 18:57:30 +00:00
|
|
|
|
|
|
|
|
|
# Filter perl provides.
|
|
|
|
|
%{?perl_default_filter}
|
|
|
|
|
|
|
|
|
|
Summary: Tools to access and modify virtual machine disk images
|
|
|
|
|
Name: guestfs-tools
|
2024-10-04 07:44:11 +00:00
|
|
|
|
Version: 1.52.2
|
2024-10-30 12:24:14 +00:00
|
|
|
|
Release: 2%{?dist}
|
2023-06-05 14:09:15 +00:00
|
|
|
|
License: GPL-2.0-or-later AND LGPL-2.0-or-later
|
2021-03-25 18:57:30 +00:00
|
|
|
|
|
|
|
|
|
# Build only for architectures that have a kernel
|
|
|
|
|
ExclusiveArch: %{kernel_arches}
|
2021-04-27 13:48:20 +00:00
|
|
|
|
%if 0%{?rhel}
|
|
|
|
|
# No qemu-kvm on POWER (RHBZ#1946532).
|
|
|
|
|
ExcludeArch: %{power64}
|
|
|
|
|
%endif
|
2021-03-25 18:57:30 +00:00
|
|
|
|
|
|
|
|
|
# Source and patches.
|
|
|
|
|
URL: http://libguestfs.org/
|
|
|
|
|
Source0: http://download.libguestfs.org/guestfs-tools/%{source_directory}/%{name}-%{version}.tar.gz
|
|
|
|
|
%if 0%{verify_tarball_signature}
|
|
|
|
|
Source1: http://download.libguestfs.org/guestfs-tools/%{source_directory}/%{name}-%{version}.tar.gz.sig
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# Keyring used to verify tarball signature.
|
|
|
|
|
%if 0%{verify_tarball_signature}
|
|
|
|
|
Source2: libguestfs.keyring
|
|
|
|
|
%endif
|
|
|
|
|
|
2024-08-27 21:30:08 +00:00
|
|
|
|
# Maintainer script which helps with handling patches.
|
|
|
|
|
Source3: copy-patches.sh
|
|
|
|
|
|
|
|
|
|
# Patches are maintained in the following repository:
|
|
|
|
|
# https://github.com/rwmjones/guestfs-tools/commits/rhel-10.0
|
|
|
|
|
|
|
|
|
|
# Patches.
|
|
|
|
|
Patch0001: 0001-RHEL-Reject-use-of-libguestfs-winsupport-features-ex.patch
|
|
|
|
|
Patch0002: 0002-RHEL-builder-Disable-opensuse-repository.patch
|
|
|
|
|
Patch0003: 0003-customize-Implement-inject-blnsvr-operation.patch
|
2024-10-30 12:24:14 +00:00
|
|
|
|
Patch0004: 0004-build-Add-new-dependency-on-json-c.patch
|
|
|
|
|
Patch0005: 0005-builder-Replace-jansson-with-json-c.patch
|
|
|
|
|
Patch0006: 0006-build-Remove-Jansson-dependency.patch
|
2024-01-19 13:53:14 +00:00
|
|
|
|
|
2021-03-25 18:57:30 +00:00
|
|
|
|
%if 0%{patches_touch_autotools}
|
|
|
|
|
BuildRequires: autoconf, automake, libtool, gettext-devel
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# Basic build requirements.
|
|
|
|
|
BuildRequires: gcc, gcc-c++
|
|
|
|
|
BuildRequires: make
|
2022-12-10 12:39:07 +00:00
|
|
|
|
BuildRequires: libguestfs-devel >= 1:1.49.8-1
|
2021-03-25 18:57:30 +00:00
|
|
|
|
BuildRequires: libguestfs-xfs
|
|
|
|
|
BuildRequires: perl(Pod::Simple)
|
|
|
|
|
BuildRequires: perl(Pod::Man)
|
|
|
|
|
BuildRequires: perl(Module::Build)
|
|
|
|
|
BuildRequires: perl(Test::More)
|
|
|
|
|
BuildRequires: /usr/bin/pod2text
|
|
|
|
|
BuildRequires: po4a
|
|
|
|
|
BuildRequires: pcre2-devel
|
|
|
|
|
BuildRequires: libxml2-devel
|
2024-10-30 12:24:14 +00:00
|
|
|
|
BuildRequires: json-c-devel
|
2021-03-25 18:57:30 +00:00
|
|
|
|
BuildRequires: libvirt-devel
|
2023-01-17 12:44:38 +00:00
|
|
|
|
BuildRequires: libosinfo-devel
|
2021-03-25 18:57:30 +00:00
|
|
|
|
BuildRequires: libxcrypt-devel
|
|
|
|
|
BuildRequires: ncurses-devel
|
2022-08-23 10:59:28 +00:00
|
|
|
|
%ifarch x86_64
|
|
|
|
|
BuildRequires: glibc-static
|
|
|
|
|
%endif
|
2021-03-25 18:57:30 +00:00
|
|
|
|
BuildRequires: ocaml-libguestfs-devel
|
|
|
|
|
BuildRequires: ocaml-findlib-devel
|
|
|
|
|
BuildRequires: ocaml-gettext-devel
|
|
|
|
|
%if !0%{?rhel}
|
|
|
|
|
BuildRequires: ocaml-ounit-devel
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: flex
|
|
|
|
|
BuildRequires: bison
|
|
|
|
|
BuildRequires: xz-devel
|
|
|
|
|
%if !0%{?rhel}
|
|
|
|
|
BuildRequires: zip
|
|
|
|
|
BuildRequires: unzip
|
|
|
|
|
%endif
|
|
|
|
|
%if !0%{?rhel}
|
|
|
|
|
BuildRequires: perl(Expect)
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: bash-completion
|
|
|
|
|
BuildRequires: /usr/bin/qemu-img
|
2021-03-31 19:16:00 +00:00
|
|
|
|
BuildRequires: xorriso
|
2023-02-21 17:55:39 +00:00
|
|
|
|
BuildRequires: hwdata-devel
|
2021-03-25 18:57:30 +00:00
|
|
|
|
BuildRequires: perl(Locale::TextDomain)
|
|
|
|
|
BuildRequires: perl(Sys::Guestfs)
|
|
|
|
|
BuildRequires: perl(Win::Hivex)
|
|
|
|
|
BuildRequires: perl(Win::Hivex::Regedit)
|
2021-05-13 09:48:05 +00:00
|
|
|
|
BuildRequires: perl-generators
|
2021-03-25 18:57:30 +00:00
|
|
|
|
|
|
|
|
|
%if 0%{verify_tarball_signature}
|
|
|
|
|
BuildRequires: gnupg2
|
|
|
|
|
%endif
|
|
|
|
|
|
2022-10-12 08:57:03 +00:00
|
|
|
|
# Ensure a minimum version of libguestfs is installed. This contains
|
2022-11-25 12:55:37 +00:00
|
|
|
|
# a workaround for openssl bug RHBZ#2133884 and the hang where we
|
|
|
|
|
# called setenv between fork and exec.
|
|
|
|
|
Requires: libguestfs >= 1.49.6-1
|
2022-10-12 08:57:03 +00:00
|
|
|
|
|
2021-03-25 18:57:30 +00:00
|
|
|
|
# For virt-builder:
|
|
|
|
|
Requires: curl
|
|
|
|
|
Requires: gnupg2
|
|
|
|
|
Requires: /usr/bin/qemu-img
|
|
|
|
|
Requires: xz
|
|
|
|
|
|
|
|
|
|
# For virt-builder-repository:
|
|
|
|
|
Suggests: osinfo-db
|
|
|
|
|
|
2023-02-20 18:19:12 +00:00
|
|
|
|
# For virt-drivers:
|
|
|
|
|
Recommends: hwdata
|
|
|
|
|
|
2021-03-25 18:57:30 +00:00
|
|
|
|
# For virt-inspector, since Fedora and RHEL >= 7 use XFS:
|
|
|
|
|
Recommends: libguestfs-xfs
|
|
|
|
|
|
|
|
|
|
# For virt-edit and virt-customize:
|
|
|
|
|
Suggests: perl
|
|
|
|
|
|
|
|
|
|
# This replaces the libguestfs-tools-c package.
|
|
|
|
|
Provides: libguestfs-tools-c = 1:%{version}-%{release}
|
|
|
|
|
Obsoletes: libguestfs-tools-c <= 1:1.45.2-1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
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.
|
|
|
|
|
|
2023-01-19 18:42:09 +00:00
|
|
|
|
Virt-drivers detects the bootloader, kernel and drivers inside a guest.
|
|
|
|
|
|
2021-03-25 18:57:30 +00:00
|
|
|
|
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'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package -n virt-win-reg
|
|
|
|
|
Summary: Access and modify the Windows Registry of a Windows VM
|
2023-06-05 13:52:01 +00:00
|
|
|
|
License: GPL-2.0-or-later
|
2021-03-25 18:57:30 +00:00
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
# This replaces the libguestfs-tools package.
|
|
|
|
|
Provides: libguestfs-tools = 1:%{version}-%{release}
|
|
|
|
|
Obsoletes: libguestfs-tools <= 1:1.45.2-1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%description -n virt-win-reg
|
|
|
|
|
Virt-win-reg lets you look at and modify the Windows Registry of
|
|
|
|
|
Windows virtual machines.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package bash-completion
|
|
|
|
|
Summary: Bash tab-completion scripts for %{name}
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
Requires: bash-completion >= 2.0
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%description bash-completion
|
|
|
|
|
Install this package if you want intelligent bash tab-completion
|
|
|
|
|
for the virt-* tools.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package man-pages-ja
|
|
|
|
|
Summary: Japanese (ja) man pages for %{name}
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description man-pages-ja
|
|
|
|
|
%{name}-man-pages-ja contains Japanese (ja) man pages
|
|
|
|
|
for %{name}.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package man-pages-uk
|
|
|
|
|
Summary: Ukrainian (uk) man pages for %{name}
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description man-pages-uk
|
|
|
|
|
%{name}-man-pages-uk contains Ukrainian (uk) man pages
|
|
|
|
|
for %{name}.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%if 0%{verify_tarball_signature}
|
|
|
|
|
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
|
|
|
|
|
%endif
|
|
|
|
|
%setup -q
|
|
|
|
|
%autopatch -p1
|
|
|
|
|
|
|
|
|
|
%if 0%{patches_touch_autotools}
|
|
|
|
|
autoreconf -i
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
%{configure}
|
|
|
|
|
|
|
|
|
|
# Building index-parse.c by hand works around a race condition in the
|
|
|
|
|
# autotools cruft, where two or more copies of yacc race with each
|
|
|
|
|
# other, resulting in a corrupted file.
|
|
|
|
|
make -j1 -C builder index-parse.c
|
|
|
|
|
|
|
|
|
|
make V=1 %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
%ifarch %{test_arches}
|
2022-07-21 20:29:43 +00:00
|
|
|
|
# Only run the tests with non-debug (ie. non-Rawhide) kernels.
|
|
|
|
|
# XXX This tests for any debug kernel installed.
|
|
|
|
|
if grep CONFIG_DEBUG_MUTEXES=y /lib/modules/*/config ; then
|
|
|
|
|
echo "Skipping tests because debug kernel is installed"
|
|
|
|
|
exit 0
|
|
|
|
|
fi
|
|
|
|
|
|
2021-03-25 18:57:30 +00:00
|
|
|
|
# Enable debugging.
|
|
|
|
|
export LIBGUESTFS_DEBUG=1
|
|
|
|
|
export LIBGUESTFS_TRACE=1
|
|
|
|
|
|
|
|
|
|
# This test is currently broken and needs further investigation.
|
|
|
|
|
export SKIP_TEST_MACHINE_READABLE_SH=1
|
|
|
|
|
|
|
|
|
|
# This test fails for me in local mock and Koji, but not when running
|
|
|
|
|
# in an unrestricted environment.
|
|
|
|
|
export SKIP_TEST_VIRT_FORMAT_SH=1
|
|
|
|
|
|
2021-03-26 12:50:23 +00:00
|
|
|
|
# This test takes too long to run under Koji and times out. It runs
|
|
|
|
|
# fine with KVM enabled.
|
|
|
|
|
export SKIP_TEST_VIRT_RESIZE_PL=1
|
|
|
|
|
|
2021-03-25 18:57:30 +00:00
|
|
|
|
if ! make check -k ; then
|
|
|
|
|
# Dump out the log files of any failing tests to make
|
|
|
|
|
# debugging test failures easier.
|
|
|
|
|
for f in `find -name test-suite.log | xargs grep -l ^FAIL:`; do
|
|
|
|
|
echo '*****' $f '*****'
|
|
|
|
|
cat $f
|
|
|
|
|
echo
|
|
|
|
|
done
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
|
|
|
|
|
|
# Delete libtool files.
|
|
|
|
|
find $RPM_BUILD_ROOT -name '*.la' -delete
|
|
|
|
|
|
|
|
|
|
# Move installed documentation back to the source directory so
|
|
|
|
|
# we can install it using a %%doc rule.
|
|
|
|
|
mv $RPM_BUILD_ROOT%{_docdir}/%{name} installed-docs
|
|
|
|
|
gzip --best installed-docs/*.xml
|
|
|
|
|
|
|
|
|
|
# Find locale files.
|
|
|
|
|
%find_lang %{name}
|
|
|
|
|
|
|
|
|
|
|
2021-03-29 07:59:42 +00:00
|
|
|
|
# Fix upgrades from old libguestfs-tools-c package
|
|
|
|
|
# which had /etc/virt-builder -> xdg/virt-builder.
|
|
|
|
|
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Replacement/
|
|
|
|
|
# This can be removed in Fedora > 36.
|
|
|
|
|
%pretrans -p <lua>
|
|
|
|
|
path = "/etc/virt-builder"
|
|
|
|
|
st = posix.stat(path)
|
|
|
|
|
if st and st.type == "link" then
|
|
|
|
|
os.remove(path)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
2021-03-25 18:57:30 +00:00
|
|
|
|
%files -f %{name}.lang
|
|
|
|
|
%license COPYING
|
|
|
|
|
%doc README
|
|
|
|
|
%doc installed-docs/*
|
|
|
|
|
%dir %{_sysconfdir}/virt-builder
|
|
|
|
|
%dir %{_sysconfdir}/virt-builder/repos.d
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/virt-builder/repos.d/*
|
|
|
|
|
%{_bindir}/virt-alignment-scan
|
|
|
|
|
%{_bindir}/virt-builder
|
|
|
|
|
%{_bindir}/virt-builder-repository
|
|
|
|
|
%{_bindir}/virt-cat
|
|
|
|
|
%{_bindir}/virt-customize
|
|
|
|
|
%{_bindir}/virt-df
|
|
|
|
|
%{_bindir}/virt-diff
|
2023-01-19 18:42:09 +00:00
|
|
|
|
%{_bindir}/virt-drivers
|
2021-03-25 18:57:30 +00:00
|
|
|
|
%{_bindir}/virt-edit
|
|
|
|
|
%{_bindir}/virt-filesystems
|
|
|
|
|
%{_bindir}/virt-format
|
|
|
|
|
%{_bindir}/virt-get-kernel
|
|
|
|
|
%{_bindir}/virt-index-validate
|
|
|
|
|
%{_bindir}/virt-inspector
|
|
|
|
|
%{_bindir}/virt-log
|
|
|
|
|
%{_bindir}/virt-ls
|
|
|
|
|
%{_bindir}/virt-make-fs
|
|
|
|
|
%{_bindir}/virt-resize
|
|
|
|
|
%{_bindir}/virt-sparsify
|
|
|
|
|
%{_bindir}/virt-sysprep
|
|
|
|
|
%{_bindir}/virt-tail
|
2022-03-08 14:30:33 +00:00
|
|
|
|
%{_mandir}/man1/guestfs-tools-release-notes-1*.1*
|
2021-03-25 18:57:30 +00:00
|
|
|
|
%{_mandir}/man1/virt-alignment-scan.1*
|
|
|
|
|
%{_mandir}/man1/virt-builder-repository.1*
|
|
|
|
|
%{_mandir}/man1/virt-builder.1*
|
|
|
|
|
%{_mandir}/man1/virt-cat.1*
|
|
|
|
|
%{_mandir}/man1/virt-customize.1*
|
|
|
|
|
%{_mandir}/man1/virt-df.1*
|
|
|
|
|
%{_mandir}/man1/virt-diff.1*
|
2023-01-19 18:42:09 +00:00
|
|
|
|
%{_mandir}/man1/virt-drivers.1*
|
2021-03-25 18:57:30 +00:00
|
|
|
|
%{_mandir}/man1/virt-edit.1*
|
|
|
|
|
%{_mandir}/man1/virt-filesystems.1*
|
|
|
|
|
%{_mandir}/man1/virt-format.1*
|
|
|
|
|
%{_mandir}/man1/virt-get-kernel.1*
|
|
|
|
|
%{_mandir}/man1/virt-index-validate.1*
|
|
|
|
|
%{_mandir}/man1/virt-inspector.1*
|
|
|
|
|
%{_mandir}/man1/virt-log.1*
|
|
|
|
|
%{_mandir}/man1/virt-ls.1*
|
|
|
|
|
%{_mandir}/man1/virt-make-fs.1*
|
|
|
|
|
%{_mandir}/man1/virt-resize.1*
|
|
|
|
|
%{_mandir}/man1/virt-sparsify.1*
|
|
|
|
|
%{_mandir}/man1/virt-sysprep.1*
|
|
|
|
|
%{_mandir}/man1/virt-tail.1*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files -n virt-win-reg
|
|
|
|
|
%license COPYING
|
|
|
|
|
%doc README
|
|
|
|
|
%{_bindir}/virt-win-reg
|
|
|
|
|
%{_mandir}/man1/virt-win-reg.1*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files bash-completion
|
|
|
|
|
%license COPYING
|
|
|
|
|
%dir %{_datadir}/bash-completion/completions
|
|
|
|
|
%{_datadir}/bash-completion/completions/virt-*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files man-pages-ja
|
|
|
|
|
%lang(ja) %{_mandir}/ja/man1/*.1*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files man-pages-uk
|
|
|
|
|
%lang(uk) %{_mandir}/uk/man1/*.1*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
2024-10-30 12:24:14 +00:00
|
|
|
|
* Wed Oct 30 2024 Richard W.M. Jones <rjones@redhat.com> - 1.52.2-2
|
2024-10-04 07:44:11 +00:00
|
|
|
|
- Rebase to guestfs-tools 1.52.2
|
|
|
|
|
resolves: RHEL-56812
|
2024-10-30 12:24:14 +00:00
|
|
|
|
- Replace Jansson with json-c
|
|
|
|
|
resolves: RHEL-65295
|
2024-10-04 07:44:11 +00:00
|
|
|
|
|
2024-08-27 21:30:08 +00:00
|
|
|
|
* Tue Aug 27 2024 Richard W.M. Jones <rjones@redhat.com> - 1.52.1-1
|
|
|
|
|
- New stable version 1.52.1
|
|
|
|
|
- Rebase on top of patches from RHEL 9.5
|
|
|
|
|
- Reboot Windows between each firstboot script to improve reliability
|
|
|
|
|
resolves: RHEL-56319
|
|
|
|
|
- customize: Implement --inject-blnsvr operation
|
|
|
|
|
resolves: RHEL-56330
|
|
|
|
|
- Add support for nbd+unix:// URIs
|
|
|
|
|
resolves: RHEL-56332
|
|
|
|
|
|
2024-06-25 18:34:46 +00:00
|
|
|
|
* Tue Jun 25 2024 Troy Dawson <tdawson@redhat.com> - 1.52.0-6
|
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
|
|
2024-06-19 16:00:44 +00:00
|
|
|
|
* Wed Jun 19 2024 Richard W.M. Jones <rjones@redhat.com> - 1.52.0-5
|
|
|
|
|
- OCaml 5.2.0 ppc64le fix
|
|
|
|
|
|
2024-05-31 18:00:47 +00:00
|
|
|
|
* Fri May 31 2024 Richard W.M. Jones <rjones@redhat.com> - 1.52.0-4
|
|
|
|
|
- Rebuild for OCaml 5.2
|
|
|
|
|
|
2024-01-24 21:22:28 +00:00
|
|
|
|
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.52.0-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
2024-01-19 13:53:14 +00:00
|
|
|
|
* Fri Jan 19 2024 Richard W.M. Jones <rjones@redhat.com> - 1.52.0-2
|
|
|
|
|
- Fix virt-customize --chown invalid format error
|
|
|
|
|
- New upstream github repository.
|
|
|
|
|
|
2024-01-04 18:01:56 +00:00
|
|
|
|
* Thu Jan 4 2024 Richard W.M. Jones <rjones@redhat.com> - 1.52.0-1
|
|
|
|
|
- New stable version 1.52.0
|
|
|
|
|
|
2023-12-19 15:51:01 +00:00
|
|
|
|
* Tue Dec 19 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.7-1
|
|
|
|
|
- New development version 1.51.7
|
|
|
|
|
|
2023-12-18 15:35:23 +00:00
|
|
|
|
* Mon Dec 18 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.6-5
|
|
|
|
|
- OCaml 5.1.1 + s390x code gen fix for Fedora 40
|
|
|
|
|
|
2023-12-12 18:48:45 +00:00
|
|
|
|
* Tue Dec 12 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.6-4
|
|
|
|
|
- Bump release and rebuild
|
|
|
|
|
|
2023-12-12 16:48:13 +00:00
|
|
|
|
* Tue Dec 12 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.6-3
|
|
|
|
|
- OCaml 5.1.1 rebuild for Fedora 40
|
|
|
|
|
|
2023-12-09 13:11:53 +00:00
|
|
|
|
* Sat Dec 9 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.6-2
|
2023-12-09 11:51:31 +00:00
|
|
|
|
- New development version 1.51.6
|
|
|
|
|
|
2023-11-27 14:37:05 +00:00
|
|
|
|
* Mon Nov 27 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.5-2
|
|
|
|
|
- Fix build for libxml2 2.12.1
|
|
|
|
|
|
2023-11-02 11:25:49 +00:00
|
|
|
|
* Thu Nov 02 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.5-1
|
|
|
|
|
- New development version 1.51.5
|
|
|
|
|
|
2023-10-05 15:54:41 +00:00
|
|
|
|
* Thu Oct 05 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.4-2
|
|
|
|
|
- OCaml 5.1 rebuild for Fedora 40
|
|
|
|
|
|
2023-07-20 18:40:03 +00:00
|
|
|
|
* Thu Jul 20 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.4-1
|
|
|
|
|
- New development version 1.51.4
|
|
|
|
|
|
2023-07-20 05:58:27 +00:00
|
|
|
|
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.51.3-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
2023-07-14 14:12:25 +00:00
|
|
|
|
* Fri Jul 14 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.3-1
|
|
|
|
|
- New development version 1.51.3
|
|
|
|
|
|
2023-06-05 13:52:01 +00:00
|
|
|
|
* Mon Jun 05 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.2-2
|
|
|
|
|
- Migrated to SPDX license
|
|
|
|
|
|
2023-04-06 12:12:12 +00:00
|
|
|
|
* Thu Apr 06 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.2-1
|
|
|
|
|
- New development version 1.51.2
|
|
|
|
|
|
2023-02-21 17:55:39 +00:00
|
|
|
|
* Tue Feb 21 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.1-2
|
|
|
|
|
- Fix BR hwdata-devel for PCI IDs data
|
|
|
|
|
|
2023-02-20 18:19:12 +00:00
|
|
|
|
* Mon Feb 20 2023 Richard W.M. Jones <rjones@redhat.com> - 1.51.1-1
|
|
|
|
|
- New development version 1.51.1
|
|
|
|
|
- virt-drivers: Add BuildRequires and runtime Recommends on hwdata.
|
|
|
|
|
|
2023-02-14 13:08:20 +00:00
|
|
|
|
* Tue Feb 14 2023 Richard W.M. Jones <rjones@redhat.com> - 1.50.0-2
|
|
|
|
|
- Remove virt-dib (RHBZ#2169550)
|
|
|
|
|
|
2023-02-07 12:11:09 +00:00
|
|
|
|
* Tue Feb 07 2023 Richard W.M. Jones <rjones@redhat.com> - 1.50.0-1
|
|
|
|
|
- New upstream stable version 1.50.0
|
|
|
|
|
|
2023-01-26 21:58:02 +00:00
|
|
|
|
* Thu Jan 26 2023 Richard W.M. Jones <rjones@redhat.com> - 1.49.10-1
|
|
|
|
|
- New upstream development version 1.49.10
|
|
|
|
|
|
2023-01-19 18:42:09 +00:00
|
|
|
|
* Thu Jan 19 2023 Richard W.M. Jones <rjones@redhat.com> - 1.49.9-1
|
|
|
|
|
- New upstream development version 1.49.9
|
|
|
|
|
- New tool: virt-drivers
|
2022-08-23 10:59:28 +00:00
|
|
|
|
- Add BR glibc-static for tests on x86_64.
|
2023-01-19 18:42:09 +00:00
|
|
|
|
|
2023-01-19 11:52:16 +00:00
|
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.49.8-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
2023-01-17 12:34:43 +00:00
|
|
|
|
* Tue Jan 17 2023 Richard W.M. Jones <rjones@redhat.com> - 1.49.8-2
|
2023-01-17 12:25:46 +00:00
|
|
|
|
- New upstream development version 1.49.8
|
2023-01-17 12:44:38 +00:00
|
|
|
|
- +BR libosinfo-devel
|
2023-01-17 12:25:46 +00:00
|
|
|
|
|
2022-12-10 14:38:25 +00:00
|
|
|
|
* Sat Dec 10 2022 Richard W.M. Jones <rjones@redhat.com> - 1.49.7-2
|
2022-12-10 12:39:07 +00:00
|
|
|
|
- New upstream development version 1.49.7
|
|
|
|
|
|
2022-11-25 12:55:37 +00:00
|
|
|
|
* Fri Nov 25 2022 Richard W.M. Jones <rjones@redhat.com> - 1.49.6-1
|
|
|
|
|
- New upstream development version 1.49.6
|
|
|
|
|
- Enable opensuse repository again
|
|
|
|
|
|
2022-11-21 13:07:36 +00:00
|
|
|
|
* Mon Nov 21 2022 Richard W.M. Jones <rjones@redhat.com> - 1.49.5-2
|
|
|
|
|
- Disable opensuse repository
|
|
|
|
|
|
2022-10-12 08:57:03 +00:00
|
|
|
|
* Wed Oct 12 2022 Richard W.M. Jones <rjones@redhat.com> - 1.49.5-1
|
|
|
|
|
- New upstream development version 1.49.5
|
|
|
|
|
|
2022-08-01 14:23:18 +00:00
|
|
|
|
* Mon Aug 01 2022 Richard W.M. Jones <rjones@redhat.com> - 1.49.4-1
|
|
|
|
|
- New upstream development version 1.49.4
|
|
|
|
|
|
2022-07-21 13:22:06 +00:00
|
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.49.3-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
2022-07-01 14:51:00 +00:00
|
|
|
|
* Fri Jul 01 2022 Richard W.M. Jones <rjones@redhat.com> - 1.49.3-1
|
|
|
|
|
- New upstream development version 1.49.3
|
|
|
|
|
|
2022-05-26 11:41:52 +00:00
|
|
|
|
* Thu May 26 2022 Richard W.M. Jones <rjones@redhat.com> - 1.49.2-1
|
|
|
|
|
- New upstream development version 1.49.2
|
|
|
|
|
|
2022-05-12 14:32:28 +00:00
|
|
|
|
* Thu May 12 2022 Richard W.M. Jones <rjones@redhat.com> - 1.49.1-1
|
|
|
|
|
- New upstream development version 1.49.1
|
|
|
|
|
|
2022-03-14 14:17:20 +00:00
|
|
|
|
* Mon Mar 14 2022 Richard W.M. Jones <rjones@redhat.com> - 1.48.0-1
|
|
|
|
|
- New upstream stable branch version 1.48.0
|
|
|
|
|
|
2022-03-08 14:30:33 +00:00
|
|
|
|
* Tue Mar 08 2022 Richard W.M. Jones <rjones@redhat.com> - 1.47.5-1
|
|
|
|
|
- New upstream development version 1.47.8
|
|
|
|
|
- Add new guestfs-tools-release-notes-1.48(1) man page.
|
|
|
|
|
|
2022-03-01 11:33:32 +00:00
|
|
|
|
* Tue Mar 01 2022 Richard W.M. Jones <rjones@redhat.com> - 1.47.4-1
|
|
|
|
|
- New upstream development version 1.47.4
|
|
|
|
|
|
2022-01-20 12:05:34 +00:00
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.47.3-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
2021-12-04 11:50:16 +00:00
|
|
|
|
* Sat Dec 04 2021 Richard W.M. Jones <rjones@redhat.com> - 1.47.3-1
|
|
|
|
|
- New upstream development version 1.47.3
|
|
|
|
|
|
2021-07-22 07:23:34 +00:00
|
|
|
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.47.2-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
2021-06-16 08:20:36 +00:00
|
|
|
|
* Wed Jun 16 2021 Richard W.M. Jones <rjones@redhat.com> - 1.47.2-1
|
|
|
|
|
- New upstream development version 1.47.2
|
|
|
|
|
|
2021-06-02 10:13:10 +00:00
|
|
|
|
* Wed Jun 2 2021 Richard W.M. Jones <rjones@redhat.com> - 1.46.1-3
|
|
|
|
|
- Add gating tests (for RHEL 9)
|
|
|
|
|
|
2021-05-13 09:48:05 +00:00
|
|
|
|
* Thu May 13 2021 Richard W.M. Jones <rjones@redhat.com> - 1.46.1-2
|
|
|
|
|
- BR perl-generators so deps of virt-win-reg subpackage are correct.
|
|
|
|
|
|
2021-05-08 08:15:38 +00:00
|
|
|
|
* Sat May 08 2021 Richard W.M. Jones <rjones@redhat.com> - 1.46.1-1
|
|
|
|
|
- New stable branch version 1.46.1.
|
|
|
|
|
|
2021-04-27 11:32:53 +00:00
|
|
|
|
* Tue Apr 27 2021 Richard W.M. Jones <rjones@redhat.com> - 1.46.0-1
|
|
|
|
|
- New stable branch version 1.46.0.
|
|
|
|
|
|
2021-04-07 20:09:56 +00:00
|
|
|
|
* Wed Apr 07 2021 Richard W.M. Jones <rjones@redhat.com> - 1.45.3-4
|
|
|
|
|
- Use Epoch 1 for virt-dib subpackage (only).
|
|
|
|
|
|
2021-03-31 19:16:00 +00:00
|
|
|
|
* Wed Mar 31 2021 Richard W.M. Jones <rjones@redhat.com> - 1.45.3-3
|
|
|
|
|
- Add BR xorriso, needed to run the tests.
|
2021-03-31 15:33:40 +00:00
|
|
|
|
|
2021-03-29 18:49:22 +00:00
|
|
|
|
* Mon Mar 29 2021 Richard W.M. Jones <rjones@redhat.com> - 1.45.3-1
|
|
|
|
|
- New upstream version 1.45.3.
|
2021-03-29 07:59:42 +00:00
|
|
|
|
- Fix symlink replacement of virt-builder directory (RHBZ#1943838).
|
|
|
|
|
|
2021-03-26 12:50:23 +00:00
|
|
|
|
* Fri Mar 26 2021 Richard W.M. Jones <rjones@redhat.com> - 1.45.2-5
|
|
|
|
|
- Skip test-virt-resize.pl that takes too long to run.
|
|
|
|
|
|
2021-03-25 18:57:30 +00:00
|
|
|
|
* Thu Mar 25 2021 Richard W.M. Jones <rjones@redhat.com> - 1.45.2-4
|
|
|
|
|
- Add perl(Test::More) dependency for the Perl test suite.
|
|
|
|
|
- Add perl(Module::Build) dependency for the Perl bindings.
|
|
|
|
|
- Fix ounit2 dependency again.
|
|
|
|
|
|
|
|
|
|
* Wed Mar 24 2021 Richard W.M. Jones <rjones@redhat.com> - 1.45.2-2
|
|
|
|
|
- Add perl(Locale::TextDomain) dependency for virt-win-reg.
|
|
|
|
|
- Fix ounit2 dependency upstream.
|
|
|
|
|
|
|
|
|
|
* Tue Mar 23 2021 Richard W.M. Jones <rjones@redhat.com> - 1.45.2-1
|
|
|
|
|
- New guestfs-tools package, split off from libguestfs.
|