From 7c106b348feb608521d38951f39dd85b34d1f6a4 Mon Sep 17 00:00:00 2001 From: jbj Date: Wed, 8 Sep 1999 22:33:01 +0000 Subject: [PATCH] Fix lchown test. CVS patchset: 3270 CVS date: 1999/09/08 22:33:01 --- configure.in | 7 ++++--- rpm.spec | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/configure.in b/configure.in index 5a4cdfb..61b3762 100644 --- a/configure.in +++ b/configure.in @@ -335,7 +335,7 @@ done if test -z "$BZIP2LIB" ; then for bz2lib in bz2 ; do AC_CHECK_LIB(${bz2lib}, bzread, - [LIBS="$LIBS ${bz2lib}"; break], + [LIBS="$LIBS -l${bz2lib}"; break], [if test ${bz2lib} = bz2; then AC_MSG_WARN([missing libbz2.a (from the bzip2 package)]) fi] @@ -611,8 +611,9 @@ AC_CHECK_FUNC(getmntent, AC_DEFINE(HAVE_GETMNTENT), [ AC_DEFINE(HAVE_GETMNTINFO_R)], LIBOBJS="$LIBOBJS getmntent.o")])])]) -AC_CHECK_FUNC(lchown) -if test $ac_cv_func_lchown = no; then +LCHOWN=no +AC_CHECK_FUNC(lchown, [LCHOWN=yes; AC_DEFINE(HAVE_LCHOWN)]) +if test "$LCHOWN" = no; then dnl Does chown() follow symlinks? This should be a good enough test. AC_MSG_CHECKING(whether chown() follows symlinks) AC_ARG_ENABLE([broken-chown], diff --git a/rpm.spec b/rpm.spec index 0abbd25..b2364c5 100644 --- a/rpm.spec +++ b/rpm.spec @@ -2,7 +2,7 @@ Summary: The Red Hat package management system. Name: rpm %define version 3.0.3 Version: %{version} -Release: 0.21 +Release: 0.22 Group: System Environment/Base Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-3.0.x/rpm-%{version}.tar.gz Copyright: GPL -- 2.7.4