From fa0db6eafb18092e0e10c904ef988e1e540ece67 Mon Sep 17 00:00:00 2001 From: Richard W.M. Jones Date: Jun 27 2012 19:23:55 +0000 Subject: libguestfs 1.19.13-4 _rpmconfigdir doesn't exist in RHEL 5, so replace with absolute path. ruby_* doesn't exist in RHEL 5, so replace with absolute paths. Remove ja and uk man pages. Don't install the daemon. --- diff --git a/README.EPEL-5 b/README.EPEL-5 index 9f783a9..d948217 100644 --- a/README.EPEL-5 +++ b/README.EPEL-5 @@ -17,7 +17,17 @@ EPEL repository. ---------------- After enabling the EPEL repository, install libguestfs in the normal -way using yum. No post-installation configuration should be needed. +way using yum. It appears that yum from RHEL 5 cannot resolve the +complicated upgrade from old libguestfs to this version, so you may +need to do: + + yum remove libguestfs # remove old packages + yum install libguestfs [etc] + +Note that only x86-64 packages are available. 32 bit packages cannot +be supplied because there is no 32 bit KVM on RHEL 5. + +No post-installation configuration should be needed. You must have a non-Xen kernel installed on the host. Note that the non-Xen kernel just needs to be installed, it does *not* need to be @@ -77,6 +87,8 @@ either removed completely or disabled: - Internationalization of any non-C programs. + - Japanese and Ukrainian man pages. + - guestfs_vfs_label cannot read labels from NTFS filesystems. - guestfs_blkid may return fewer fields than expected on a more modern diff --git a/libguestfs.spec b/libguestfs.spec index d1fe392..2fe53c7 100644 --- a/libguestfs.spec +++ b/libguestfs.spec @@ -22,7 +22,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Epoch: 1 Version: 1.19.13 -Release: 2%{?dist} +Release: 4%{?dist} License: LGPLv2+ Group: Development/Libraries URL: http://libguestfs.org/ @@ -240,8 +240,8 @@ Requires: fuse # Provide our own custom requires for the supermin appliance. Source1: libguestfs-find-requires.sh %global _use_internal_dependency_generator 0 -%global __find_provides %{_rpmconfigdir}/find-provides -%global __find_requires %{SOURCE1} %{_rpmconfigdir}/find-requires +%global __find_provides /usr/lib/rpm/find-provides +%global __find_requires %{SOURCE1} /usr/lib/rpm/find-requires # Replacement README file for EL5 users. Source4: README.EPEL-5 @@ -477,7 +477,6 @@ python-%{name} contains Python bindings for %{name}. Summary: Ruby bindings for %{name} Group: Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} -Requires: ruby(abi) = 1.9.1 Requires: ruby Provides: ruby(guestfs) = %{version} @@ -523,26 +522,6 @@ Requires: jpackage-utils %{name}-javadoc contains the Java documentation for %{name}. -%package man-pages-ja -Summary: Japanese (ja) man pages for %{name} -Group: Development/Libraries -Requires: %{name} = %{epoch}:%{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} -Group: Development/Libraries -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description man-pages-uk -%{name}-man-pages-uk contains Ukrainian (uk) man pages -for %{name}. - - %prep %setup -q @@ -617,7 +596,6 @@ cat yum.conf --mandir=%{_mandir} \ --sysconfdir=%{_sysconfdir} \ --with-qemu="qemu-kvm" \ - --enable-install-daemon \ %{extra} || { echo "==== config.log ====" cat config.log @@ -877,8 +855,8 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %doc ruby/examples/*.rb %doc ruby/doc/site/* -%{ruby_vendorlibdir}/guestfs.rb -%{ruby_vendorarchdir}/_guestfs.so +/usr/lib/ruby/site_ruby/1.8/guestfs.rb +/usr/lib64/ruby/site_ruby/1.8/x86_64-linux/_guestfs.so %{_mandir}/man3/guestfs-ruby.3* @@ -899,22 +877,14 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/javadoc/%{name}-java-%{version} -%files man-pages-ja -%defattr(-,root,root,-) -%lang(ja) %{_mandir}/ja/man1/*.1* -%lang(ja) %{_mandir}/ja/man3/*.3* - - -%files man-pages-uk -%defattr(-,root,root,-) -%lang(uk) %{_mandir}/uk/man1/*.1* -%lang(uk) %{_mandir}/uk/man3/*.3* - - %changelog -* Wed Jun 27 2012 Richard W.M. Jones - 1:1.19.13-2 +* Wed Jun 27 2012 Richard W.M. Jones - 1:1.19.13-4 - New upstream version 1.19.13. - Update patches. +- _rpmconfigdir doesn't exist in RHEL 5, so replace with absolute path. +- ruby_* doesn't exist in RHEL 5, so replace with absolute paths. +- Remove ja and uk man pages. +- Don't install the daemon. * Tue Jun 26 2012 Richard W.M. Jones - 1:1.19.12-3 - New upstream version 1.19.12.