[libguestfs] New upstream version 1.13.19.
Richard W.M. Jones
rjones at fedoraproject.org
Sat Oct 8 13:52:15 UTC 2011
commit 87621414fb76ceee60d0d8e24660cd0d805aa52e
Author: Richard W.M. Jones <rjones at redhat.com>
Date: Sat Oct 8 14:51:52 2011 +0100
New upstream version 1.13.19.
- New tool: virt-sysprep.
- Remove the old guestfish and libguestfs-mount packages, and put these
tools into libguestfs-tools. This change is long overdue, but is also
necessitated by the new virt-sysprep tool. This new tool would pull
in guestfish anyway, so having separate packages makes no sense.
- Remove old obsoletes for virt-cat, virt-df, virt-df2 and virt-inspector,
since those packages existed only in much older Fedora.
.gitignore | 1 +
libguestfs.spec | 123 +++++++++++++++++++++++++------------------------------
sources | 2 +-
3 files changed, 58 insertions(+), 68 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ee38419..5847519 100644
--- a/.gitignore
+++ b/.gitignore
@@ -105,3 +105,4 @@ libguestfs-1.5.3.tar.gz
/libguestfs-1.13.16.tar.gz
/libguestfs-1.13.17.tar.gz
/libguestfs-1.13.18.tar.gz
+/libguestfs-1.13.19.tar.gz
diff --git a/libguestfs.spec b/libguestfs.spec
index 4142a88..d43f12e 100644
--- a/libguestfs.spec
+++ b/libguestfs.spec
@@ -29,7 +29,7 @@
Summary: Access and modify virtual machine disk images
Name: libguestfs
Epoch: 1
-Version: 1.13.18
+Version: 1.13.19
Release: 1%{?dist}
License: LGPLv2+
Group: Development/Libraries
@@ -192,7 +192,9 @@ in the context of the guest.
Libguestfs is a library that can be linked with C and C++ management
programs.
-For high level virt tools, install '%{name}-tools'.
+For high level virt tools, guestfish (shell scripting and command line
+access), and guestmount (mount guest filesystems using FUSE), install
+'%{name}-tools'.
For shell scripting and command line access, install 'guestfish'.
@@ -226,61 +228,27 @@ Requires: pkgconfig
for %{name}.
-%package -n guestfish
-Summary: Shell for accessing and modifying virtual machine disk images
+%package tools-c
+Summary: System administration tools for virtual machines
Group: Development/Tools
License: GPLv2+
Requires: %{name} = %{epoch}:%{version}-%{release}
+
+# for guestfish:
#Requires: /usr/bin/emacs #theoretically, but too large
Requires: /usr/bin/hexedit
Requires: /usr/bin/less
Requires: /usr/bin/man
Requires: /bin/vi
-
-%description -n guestfish
-Guestfish is the Filesystem Interactive SHell, for accessing and
-modifying virtual machine disk images from the command line and shell
-scripts.
-
-Virt-copy-in and virt-copy-out are command line tools for uploading
-and downloading files and directories to and from virtual machines.
-
-Virt-tar-in and virt-tar-out are archive, backup and upload tools
-for virtual machines. These replace the deprecated program virt-tar.
-
-
-%package mount
-Summary: Mount guest filesystems on the host using FUSE and libguestfs
-Group: Development/Tools
-License: GPLv2+
-Requires: %{name} = %{epoch}:%{version}-%{release}
-
-
-%description mount
-The guestmount command lets you mount guest filesystems on the
-host using FUSE and %{name}.
-
-
-%package tools-c
-Summary: System administration tools for virtual machines
-Group: Development/Tools
-License: GPLv2+
-Requires: %{name} = %{epoch}:%{version}-%{release}
# for virt-sparsify:
Requires: qemu-img
# Obsolete and replace earlier packages.
-Provides: virt-cat = %{epoch}:%{version}-%{release}
-Obsoletes: virt-cat < %{epoch}:%{version}-%{release}
-Provides: virt-df = %{epoch}:%{version}-%{release}
-Obsoletes: virt-df < %{epoch}:%{version}-%{release}
-Provides: virt-inspector = %{epoch}:%{version}-%{release}
-Obsoletes: virt-inspector < %{epoch}:%{version}-%{release}
-
-# RHBZ#514309
-Provides: virt-df2 = %{epoch}:%{version}-%{release}
-Obsoletes: virt-df2 < %{epoch}:%{version}-%{release}
+Provides: guestfish = %{epoch}:%{version}-%{release}
+Obsoletes: guestfish < %{epoch}:%{version}-%{release}
+Provides: libguestfs-mount = %{epoch}:%{version}-%{release}
+Obsoletes: libguestfs-mount < %{epoch}:%{version}-%{release}
%description tools-c
@@ -298,11 +266,14 @@ Group: Development/Tools
License: GPLv2+
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: %{name}-tools-c = %{epoch}:%{version}-%{release}
+
# NB: Only list deps here which are not picked up automatically.
Requires: perl(Sys::Virt)
Requires: perl(String::ShellQuote)
Requires: perl(XML::Writer)
Requires: perl(Win::Hivex) >= 1.2.7
+
+# for virt-make-fs:
Requires: qemu-img
@@ -310,12 +281,22 @@ Requires: qemu-img
This package contains miscellaneous system administrator command line
tools for virtual machines.
+Guestfish is the Filesystem Interactive SHell, for accessing and
+modifying virtual machine disk images from the command line and shell
+scripts.
+
+The guestmount command lets you mount guest filesystems on the host
+using FUSE and %{name}.
+
Virt-alignment-scan scans virtual machines looking for partition
alignment problems.
Virt-cat is a command line tool to display the contents of a file in a
virtual machine.
+Virt-copy-in and virt-copy-out are command line tools for uploading
+and downloading files and directories to and from virtual machines.
+
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
@@ -349,7 +330,13 @@ Virt-resize can resize existing virtual machine disk images.
Virt-sparsify makes virtual machine disk images sparse (thin-provisioned).
-Virt-win-reg lets you look inside the Windows Registry for
+Virt-sysprep lets you reset or unconfigure virtual machines in
+preparation for cloning them.
+
+Virt-tar-in and virt-tar-out are archive, backup and upload tools
+for virtual machines. These replace the deprecated program virt-tar.
+
+Virt-win-reg lets you look at and modify the Windows Registry of
Windows virtual machines.
@@ -749,37 +736,24 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/pkgconfig/libguestfs.pc
-%files -n guestfish
+%files tools-c
%defattr(-,root,root,-)
%doc README
-%{_bindir}/guestfish
-%{_mandir}/man1/guestfish.1*
-%{_bindir}/virt-copy-in
-%{_mandir}/man1/virt-copy-in.1*
-%{_bindir}/virt-copy-out
-%{_mandir}/man1/virt-copy-out.1*
-%{_bindir}/virt-tar-in
-%{_mandir}/man1/virt-tar-in.1*
-%{_bindir}/virt-tar-out
-%{_mandir}/man1/virt-tar-out.1*
+%config(noreplace) %{_sysconfdir}/libguestfs-tools.conf
%dir %{_sysconfdir}/bash_completion.d
%{_sysconfdir}/bash_completion.d/guestfish-bash-completion.sh
-
-
-%files mount
-%defattr(-,root,root,-)
-%doc COPYING README
+%{_bindir}/guestfish
+%{_mandir}/man1/guestfish.1*
%{_bindir}/guestmount
%{_mandir}/man1/guestmount.1*
-
-
-%files tools-c
-%defattr(-,root,root,-)
-%doc README
%{_bindir}/virt-alignment-scan
%{_mandir}/man1/virt-alignment-scan.1*
%{_bindir}/virt-cat
%{_mandir}/man1/virt-cat.1*
+%{_bindir}/virt-copy-in
+%{_mandir}/man1/virt-copy-in.1*
+%{_bindir}/virt-copy-out
+%{_mandir}/man1/virt-copy-out.1*
%{_bindir}/virt-df
%{_mandir}/man1/virt-df.1*
%{_bindir}/virt-edit
@@ -796,7 +770,12 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/virt-resize.1*
%{_bindir}/virt-sparsify
%{_mandir}/man1/virt-sparsify.1*
-%config(noreplace) %{_sysconfdir}/libguestfs-tools.conf
+%{_bindir}/virt-sysprep
+%{_mandir}/man1/virt-sysprep.1*
+%{_bindir}/virt-tar-in
+%{_mandir}/man1/virt-tar-in.1*
+%{_bindir}/virt-tar-out
+%{_mandir}/man1/virt-tar-out.1*
%files tools
@@ -913,6 +892,16 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sat Oct 8 2011 Richard W.M. Jones <rjones at redhat.com> - 1:1.13.19-1
+- New upstream version 1.13.19.
+- New tool: virt-sysprep.
+- Remove the old guestfish and libguestfs-mount packages, and put these
+ tools into libguestfs-tools. This change is long overdue, but is also
+ necessitated by the new virt-sysprep tool. This new tool would pull
+ in guestfish anyway, so having separate packages makes no sense.
+- Remove old obsoletes for virt-cat, virt-df, virt-df2 and virt-inspector,
+ since those packages existed only in much older Fedora.
+
* Wed Oct 5 2011 Richard W.M. Jones <rjones at redhat.com> - 1:1.13.18-1
- New upstream version 1.13.18.
- New tool: virt-alignment-scan.
diff --git a/sources b/sources
index 40b4ab9..0ac1b0a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-61d62556ba51454451b2d2ceca7b498d libguestfs-1.13.18.tar.gz
+f807d31c6f7ec4049b3f41e43c6f3ed5 libguestfs-1.13.19.tar.gz
More information about the scm-commits
mailing list