[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