rpms/libguestfs/devel libguestfs-find-requires.sh, NONE, 1.1 libguestfs.spec, 1.117, 1.118
Richard W.M. Jones
rjones at fedoraproject.org
Mon Dec 21 13:06:12 UTC 2009
Author: rjones
Update of /cvs/pkgs/rpms/libguestfs/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22547
Modified Files:
libguestfs.spec
Added Files:
libguestfs-find-requires.sh
Log Message:
Generate additional requires for supermin (RHBZ#547496).
--- NEW FILE libguestfs-find-requires.sh ---
#!/bin/sh -
# Additional custom requires for libguestfs package.
exec 5>>/tmp/requires.log
echo >&5
time >&5
echo args "$@" >&5
original_find_requires="$1"
shift
# Get the list of files.
files=`sed "s/['\"]/\\\&/g"`
# Use ordinary find-requires first.
echo $files | tr [:blank:] '\n' | $original_find_requires
# Is initramfs.*.supermin.hostfiles included in the list of files?
hostfiles=`echo $files | tr [:blank:] '\n' | grep 'initramfs\..*\.supermin\.hostfiles$'`
echo hostfiles $hostfiles >&5
if [ -z "$hostfiles" ]; then
exit 0
fi
# Generate extra requires for libraries listed in hostfiles.
sofiles=`grep 'lib.*\.so\.' $hostfiles | fgrep -v '*' | sed 's|^\.||'`
for f in $sofiles; do
if [ -f "$f" ]; then
echo "$f"
fi
done
Index: libguestfs.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libguestfs/devel/libguestfs.spec,v
retrieving revision 1.117
retrieving revision 1.118
diff -u -p -r1.117 -r1.118
--- libguestfs.spec 18 Dec 2009 19:30:31 -0000 1.117
+++ libguestfs.spec 21 Dec 2009 13:06:12 -0000 1.118
@@ -5,7 +5,7 @@ Summary: Access and modify virtual m
Name: libguestfs
Epoch: 1
Version: 1.0.80
-Release: 3%{?dist}
+Release: 9%{?dist}
License: LGPLv2+
Group: Development/Libraries
URL: http://libguestfs.org/
@@ -88,6 +88,12 @@ Requires: qemu-kvm >= 0.10-7
# For libguestfs-test-tool.
Requires: genisoimage
+# 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
+
%description
Libguestfs is a library for accessing and modifying guest disk images.
@@ -606,6 +612,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Mon Dec 21 2009 Richard W.M. Jones <rjones at redhat.com> - 1.0.80-9
+- Generate additional requires for supermin (RHBZ#547496).
+
* Fri Dec 18 2009 Richard W.M. Jones <rjones at redhat.com> - 1.0.80-3
- Work around udevsettle command problem (RHBZ#548121).
- Enable tests.
More information about the scm-commits
mailing list