Merge of master-melb:xfs-cmds:24301a by kenmcd.
malloc_lib="$MALLOCLIB"
AC_SUBST(malloc_lib)
malloc_lib="$MALLOCLIB"
AC_SUBST(malloc_lib)
- PKG_USER=${INSTALL_USER:-'root'}
- pkg_user="$PKG_USER"
+ pkg_user=`id -u`
+ test -z "$INSTALL_USER" || pkg_user="$INSTALL_USER"
- PKG_GROUP=${INSTALL_GROUP:-'root'}
- pkg_group="$PKG_GROUP"
+ pkg_group=`id -g`
+ test -z "$INSTALL_GROUP" || pkg_group="$INSTALL_GROUP"
AC_SUBST(pkg_group)
pkg_distribution=`uname -s`
AC_SUBST(pkg_group)
pkg_distribution=`uname -s`
AC_MSG_RESULT(no))
AC_SUBST(have_sendfile)
])
AC_MSG_RESULT(no))
AC_SUBST(have_sendfile)
])
+
+#
+# Check if we have a getmntent libc call (IRIX, Linux)
+#
+AC_DEFUN([AC_HAVE_GETMNTENT],
+ [ AC_MSG_CHECKING([for getmntent ])
+ AC_TRY_COMPILE([
+#include <stdio.h>
+#include <mntent.h>
+ ], [
+ getmntent(0);
+ ], have_getmntent=yes
+ AC_MSG_RESULT(yes),
+ AC_MSG_RESULT(no))
+ AC_SUBST(have_getmntent)
+ ])
+
+#
+# Check if we have a getmntinfo libc call (FreeBSD, Mac OS X)
+#
+AC_DEFUN([AC_HAVE_GETMNTINFO],
+ [ AC_MSG_CHECKING([for getmntinfo ])
+ AC_TRY_COMPILE([
+#include <sys/param.h>
+#include <sys/ucred.h>
+#include <sys/mount.h>
+ ], [
+ getmntinfo(0, 0);
+ ], have_getmntinfo=yes
+ AC_MSG_RESULT(yes),
+ AC_MSG_RESULT(no))
+ AC_SUBST(have_getmntinfo)
+ ])
dnl .. and what version is rpm
rpm_version=0
dnl .. and what version is rpm
rpm_version=0
- test -x "$RPM" && rpm_version=`$RPM --version \
+ test -n "$RPM" && test -x "$RPM" && rpm_version=`$RPM --version \
| awk '{print $NF}' | awk -F. '{V=1; print $V}'`
AC_SUBST(rpm_version)
dnl At some point in rpm 4.0, rpm can no longer build rpms, and
| awk '{print $NF}' | awk -F. '{V=1; print $V}'`
AC_SUBST(rpm_version)
dnl At some point in rpm 4.0, rpm can no longer build rpms, and