summaryrefslogtreecommitdiff
path: root/aclocal.m4
diff options
context:
space:
mode:
authorTodd C. Miller <Todd.Miller@courtesan.com>1994-03-09 23:51:22 +0000
committerTodd C. Miller <Todd.Miller@courtesan.com>1994-03-09 23:51:22 +0000
commit59b890f253b61ef2d028b115307b79ba00d03d1f (patch)
tree8f2a3c23668dccbf6bbdb9dd82a04eb857d630d6 /aclocal.m4
parentab3a320799fd9b27f81d3448459092fd270dde34 (diff)
downloadsudo-59b890f253b61ef2d028b115307b79ba00d03d1f.tar.gz
Initial revision
Diffstat (limited to 'aclocal.m4')
-rw-r--r--aclocal.m4147
1 files changed, 147 insertions, 0 deletions
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644
index 000000000..a0b527738
--- /dev/null
+++ b/aclocal.m4
@@ -0,0 +1,147 @@
+dnl Local m4 macors for autoconf (used by sudo)
+dnl
+dnl checks for programs
+dnl
+define(SUDO_PROG_INSTALL,
+[# Make sure to not get the incompatible SysV /etc/install and
+# /usr/sbin/install, which might be in PATH before a BSD-like install,
+# or the SunOS /usr/etc/install directory, or the AIX /bin/install,
+# or the AFS install, which mishandles nonexistent args, or
+# /usr/ucb/install on SVR4, which tries to use the nonexistent group
+# `staff'. On most BSDish systems install is in /usr/bin, not /usr/ucb
+# anyway. Sigh. We can always use the installbsd in $srcdir.
+if test "z${INSTALL}" = "z" ; then
+ echo checking for install
+ savepath="$PATH"
+ PATH="${PATH}:${srcdir}"
+ IFS="${IFS= }"; saveifs="$IFS"; IFS="${IFS}:"
+ for dir in $PATH; do
+ test -z "$dir" && dir=.
+ case $dir in
+ /etc|/usr/sbin|/usr/etc|/usr/afsws/bin|/usr/ucb) ;;
+ *)
+ if test -f $dir/installbsd; then
+ INSTALL="$dir/installbsd -c" # OSF1
+ INSTALL_PROGRAM='$(INSTALL)'
+ INSTALL_DATA='$(INSTALL) -m 644'
+ break
+ fi
+ if test -f $dir/install; then
+ if grep dspmsg $dir/install >/dev/null 2>&1; then
+ : # AIX
+ else
+ INSTALL="$dir/install -c"
+ INSTALL_PROGRAM='$(INSTALL)'
+ INSTALL_DATA='$(INSTALL) -m 644'
+ break
+ fi
+ fi
+ ;;
+ esac
+ done
+ IFS="$saveifs"
+ PATH="$savepath"
+fi
+INSTALL=${INSTALL-cp}
+AC_SUBST(INSTALL)dnl
+test -n "$verbose" && echo " setting INSTALL to $INSTALL"
+INSTALL_PROGRAM=${INSTALL_PROGRAM-'$(INSTALL)'}
+AC_SUBST(INSTALL_PROGRAM)dnl
+test -n "$verbose" && echo " setting INSTALL_PROGRAM to $INSTALL_PROGRAM"
+INSTALL_DATA=${INSTALL_DATA-'$(INSTALL)'}
+AC_SUBST(INSTALL_DATA)dnl
+test -n "$verbose" && echo " setting INSTALL_DATA to $INSTALL_DATA"
+])dnl
+dnl
+dnl check for sendmail
+dnl
+define(SUDO_PROG_SENDMAIL,
+[if test -f "/usr/sbin/sendmail"; then
+ SENDMAIL="/usr/sbin/sendmail"
+elif test -f "/usr/lib/sendmail"; then
+ SENDMAIL="/usr/lib/sendmail"
+elif test -f "/usr/etc/sendmail"; then
+ SENDMAIL="/usr/etc/sendmail"
+elif test -f "/usr/local/lib/sendmail"; then
+ SENDMAIL="/usr/local/lib/sendmail"
+elif test -f "/usr/local/bin/sendmail"; then
+ SENDMAIL="/usr/local/bin/sendmail"
+else
+ SENDMAIL=""
+fi
+])dnl
+dnl
+dnl checks for UNIX variants
+dnl
+define(SUDO_AIX,
+[echo checking for AIX
+AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([
+$0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes,
+[#ifdef _AIX
+ yes
+#endif
+], AC_DEFINE(_ALL_SOURCE) [$1], [$2])
+])dnl
+dnl
+define(SUDO_HPUX,
+[echo checking for HP-UX
+AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([
+$0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes,
+[#if defined(hpux) || defined(__hpux)
+ yes
+#endif
+], [$1], [$2])
+])dnl
+dnl
+define(SUDO_DEC_OSF1,
+[echo checking for DEC OSF/1
+AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([
+$0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes,
+[#ifdef __alpha
+ yes
+#endif
+], [$1], [$2])
+])dnl
+dnl
+define(SUDO_LINUX,
+[echo checking for linux
+AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([
+$0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes,
+[#if defined(linux) || defined(__linux)
+ yes
+#endif
+], [$1], [$2])
+])dnl
+dnl
+define(SUDO_CONVEX,
+[echo checking for ConvexOS
+AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([
+$0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes,
+[#ifdef convex
+ yes
+#endif
+], AC_DEFINE(_CONVEX_SOURCE) [$1], [$2])
+])dnl
+dnl
+define(SUDO_KSR,
+[echo checking for KSROS
+AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([
+$0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes,
+[#ifdef __ksr__
+ yes
+#endif
+], INSTALL=/usr/sbin/install [$1], [$2])
+])dnl
+dnl
+define(SUDO_SUNOS,
+[echo checking for SunOS
+AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([
+$0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes,
+[
+#include <sys/param.h>
+#if defined(sun) && !defined(BSD)
+ yes
+#endif
+], [$1], [$2])
+])dnl
+dnl