SHA256
1
0
forked from pool/libguestfs

- Update to version 1.20.2

* proto: Fix stack overflow when there are many progress events (RHBZ#909624).
  * rescue: Count the mountable filesystems when displaying the 'suggest' message.
  * lib: Define CLEANUP_CMD_CLOSE macro and use it throughout the library.
  * lib: Allow guestfs_free_* functions to be safely called with a NULL pointer.
  * btrfs: Fix btrfs_subvolume_list on F18 (RHBZ#903620).
  * daemon: Check parameter of base64-out and tar-out before running external command (RHBZ#908322).
  * daemon: download: Add extra check that download file is not a directory (RHBZ#908321).
  * daemon: Add more information to certain calls to perror.
  * daemon: Call wipefs before mkfs to work around pathological behaviour in btrfs.
  * lib: Add CLEANUP_* macros which automatically free things when leaving scope.
  * header: Deprecate LIBGUESTFS_HAVE_* in favour of GUESTFS_HAVE_*.
  * fuse: Use guestfs_rename to implement rename(2) syscall (RHBZ#895910).
  * New API: rename: Rename file within the same filesystem (RHBZ#895910).
  * fuse: If guestfs_last_errno returns 0, don't return no error to FUSE layer.
  * daemon: Change ln, ln-f (hard-link) APIs to use link(2) instead of external ln (RHBZ#895905).
  * Fix checksums-out command (RHBZ#895904).
  * launch: appliance: Fix parsing of QEMU_OPTIONS.
  * launch: appliance: Small refactoring of virtio-scsi detection code.

- enable ruby bindings only in 12.2 or later, ruby is too fragile

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=190
This commit is contained in:
2013-02-25 20:54:52 +00:00
committed by Git OBS Bridge
parent 63ec84ea32
commit 518efff326
12 changed files with 183 additions and 351 deletions

View File

@@ -29,7 +29,11 @@
%define with_lua_bindings 1
%define with_python_bindings 1
%define with_perl_bindings 1
%if %suse_version > 1210
%define with_ruby_bindings 1
%else
%define with_ruby_bindings 0
%endif
%define with_fuse 1
%define with_hivex 1
%define with_zerofree 1
@@ -127,12 +131,11 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Compatibility package for guestfs-tools
License: GPL-2
Group: System/Filesystems
Version: 1.20.1
Version: 1.20.2
Release: 0
Patch795503: 0001-daemon-copy-entire-lvm-directory.patch
Patch7955032: 0001-daemon-lvm-Fix-various-paths-relative-to-new-lvm_sys.patch
Patch1: 0001-ruby-Enable-C-compiler-warnings.patch
Patch5: libguestfs-1.13.14-ruby.patch
Patch0: 0001-build-Only-add-serial-tests-for-automake-1.12-thanks.patch
Patch1: 0001-lib-avoid-pragma-usage-in-inspect-fs-windows.patch
Patch2: 0001-out-of-tree-build-fix-test-tool.patch
Patch1000: 1000-force-virtio_blk-in-old-guest-kernel.patch
Source0: %{name}-%{version}.tar.gz
Source789653: Pod-Simple-3.23.tar.gz
@@ -413,10 +416,9 @@ virtual machines.
%prep
: _ignore_exclusive_arch '%{?_ignore_exclusive_arch}'
%setup -q -a 789653
%patch795503 -p1
%patch7955032 -p1
%patch0 -p1
%patch1 -p1
%patch5 -p1
%patch2 -p1
%patch1000 -p1
%build