From: Todd C. Miller Date: Tue, 28 Mar 1995 05:44:10 +0000 (+0000) Subject: took out SUDO_PROG_INSTALL X-Git-Tag: SUDO_1_4_0~574 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6b98875f8d6780a8d59e331432ebdece394039a3;p=sudo took out SUDO_PROG_INSTALL 1.x to 2.x changes added echo and results to most SUDO_* macros --- diff --git a/aclocal.m4 b/aclocal.m4 index e439a6d69..f7c644488 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -2,122 +2,100 @@ 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, /sbin/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 BSD compatible install... - savepath="$PATH" - PATH="${PATH}:${srcdir}" - IFS="${IFS= }"; saveifs="$IFS"; IFS="${IFS}:" - for dir in $PATH; do - test -z "$dir" && dir=. - case $dir in - /sbin|/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 fullly working void -dnl -AC_DEFUN(SUDO_FULL_VOID, [AC_MSG_CHECKING(checking for full void implementation) -AC_TRY_COMPILE(, [void *foo; -foo = 0;], AC_DEFINE(VOID, void) -AC_MSG_RESULT(yes), AC_DEFINE(VOID, char) -AC_MSG_RESULT(no))]) dnl dnl check for sendmail dnl -define(SUDO_PROG_SENDMAIL, -[if test -f "/usr/sbin/sendmail"; then +AC_DEFUN(SUDO_PROG_SENDMAIL, [AC_MSG_CHECKING(checking for sendmail) +if test -f "/usr/sbin/sendmail"; then + AC_MSG_RESULT(/usr/sbin/sendmail) AC_DEFINE(_SUDO_PATH_SENDMAIL, "/usr/sbin/sendmail") elif test -f "/usr/lib/sendmail"; then + AC_MSG_RESULT(/usr/lib/sendmail) AC_DEFINE(_SUDO_PATH_SENDMAIL, "/usr/lib/sendmail") elif test -f "/usr/etc/sendmail"; then + AC_MSG_RESULT(/usr/etc/sendmail) AC_DEFINE(_SUDO_PATH_SENDMAIL, "/usr/etc/sendmail") elif test -f "/usr/local/lib/sendmail"; then + AC_MSG_RESULT(/usr/local/lib/sendmail) AC_DEFINE(_SUDO_PATH_SENDMAIL, "/usr/local/lib/sendmail") elif test -f "/usr/local/bin/sendmail"; then + AC_MSG_RESULT(/usr/local/bin/sendmail) AC_DEFINE(_SUDO_PATH_SENDMAIL, "/usr/local/bin/sendmail") +else + AC_MSG_RESULT(not found) fi ])dnl dnl dnl check for vi dnl -define(SUDO_PROG_VI, -[if test -f "/usr/bin/vi"; then +AC_DEFUN(SUDO_PROG_VI, [AC_MSG_CHECKING(checking for vi) +if test -f "/usr/bin/vi"; then + AC_MSG_RESULT(/usr/bin/vi) AC_DEFINE(_SUDO_PATH_VI, "/usr/bin/vi") elif test -f "/usr/ucb/vi"; then + AC_MSG_RESULT(/usr/ucb/vi) AC_DEFINE(_SUDO_PATH_VI, "/usr/ucb/vi") +elif test -f "/usr/bsd/vi"; then + AC_MSG_RESULT(/usr/bsd/vi) + AC_DEFINE(_SUDO_PATH_VI, "/usr/bsd/vi") elif test -f "/usr/local/bin/vi"; then + AC_MSG_RESULT(/usr/local/bin/vi) AC_DEFINE(_SUDO_PATH_VI, "/usr/local/bin/vi") +else + AC_MSG_RESULT(not found) fi ])dnl dnl dnl check for pwd dnl -define(SUDO_PROG_PWD, -[if test -f "/usr/bin/pwd"; then +AC_DEFUN(SUDO_PROG_PWD, [AC_MSG_CHECKING(checking for pwd) +if test -f "/usr/bin/pwd"; then + AC_MSG_RESULT(/usr/bin/pwd) AC_DEFINE(_SUDO_PATH_PWD, "/usr/bin/pwd") elif test -f "/bin/pwd"; then + AC_MSG_RESULT(/bin/pwd) AC_DEFINE(_SUDO_PATH_PWD, "/bin/pwd") elif test -f "/usr/ucb/pwd"; then + AC_MSG_RESULT(/usr/ucb/pwd) AC_DEFINE(_SUDO_PATH_PWD, "/usr/ucb/pwd") elif test -f "/usr/sbin/pwd"; then + AC_MSG_RESULT(/usr/sbin/pwd) AC_DEFINE(_SUDO_PATH_PWD, "/usr/sbin/pwd") +else + AC_MSG_RESULT(not found) fi ])dnl dnl dnl check for mv dnl -define(SUDO_PROG_MV, -[if test -f "/usr/bin/mv"; then +AC_DEFUN(SUDO_PROG_MV, [AC_MSG_CHECKING(checking for mv) +if test -f "/usr/bin/mv"; then + AC_MSG_RESULT(/usr/bin/mv) AC_DEFINE(_SUDO_PATH_MV, "/usr/bin/mv") elif test -f "/bin/mv"; then + AC_MSG_RESULT(/bin/mv) AC_DEFINE(_SUDO_PATH_MV, "/bin/mv") elif test -f "/usr/ucb/mv"; then + AC_MSG_RESULT(/usr/ucb/mv) AC_DEFINE(_SUDO_PATH_MV, "/usr/ucb/mv") elif test -f "/usr/sbin/mv"; then + AC_MSG_RESULT(/usr/sbin/mv) AC_DEFINE(_SUDO_PATH_MV, "/usr/sbin/mv") +else + AC_MSG_RESULT(not found) fi ])dnl dnl +dnl check for fullly working void +dnl +AC_DEFUN(SUDO_FULL_VOID, [AC_MSG_CHECKING(checking for full void implementation) +AC_TRY_COMPILE(, [void *foo; +foo = 0;], AC_DEFINE(VOID, void) +AC_MSG_RESULT(yes), AC_DEFINE(VOID, char) +AC_MSG_RESULT(no))]) +dnl dnl Check for ssize_t declation +dnl XXX - check unistd.h too dnl AC_DEFUN(SUDO_SSIZE_T, [AC_CHECK_TYPE(ssize_t, int)]) @@ -125,7 +103,7 @@ dnl dnl check for known UNIX variants dnl XXX - check to see that uname was checked first dnl -define(SUDO_OSTYPE, +AC_DEFUN(SUDO_OSTYPE, AC_BEFORE([$0], [AC_PROGRAM_CHECK]) [echo trying to figure out what OS you are running... OS="unknown" @@ -162,7 +140,7 @@ dnl checks for UNIX variants that lack uname dnl dnl SUDO_CONVEX dnl -define(SUDO_CONVEX, +AC_DEFUN(SUDO_CONVEX, [echo checking for ConvexOS AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ $0], [AC_EGREP_HEADER])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, @@ -174,7 +152,7 @@ $0], [AC_EGREP_HEADER])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, dnl dnl SUDO_MTXINU dnl -define(SUDO_MTXINU, +AC_DEFUN(SUDO_MTXINU, [echo checking for MORE/BSD AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ $0], [AC_EGREP_HEADER])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, @@ -187,7 +165,7 @@ $0], [AC_EGREP_HEADER])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, dnl dnl SUDO_NEXT dnl -define(SUDO_NEXT, +AC_DEFUN(SUDO_NEXT, [echo checking for NeXTstep AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ $0], [AC_EGREP_HEADER])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, @@ -199,7 +177,7 @@ $0], [AC_EGREP_HEADER])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, dnl dnl SUDO_BSD dnl -define(SUDO_BSD, +AC_DEFUN(SUDO_BSD, [echo checking for BSD AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ $0], [AC_EGREP_HEADER])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes,