Treat mktemp like other required commands

Add it to configure script and use the which_cmd to detect at runtime.

Thanks to Jerome Benoit
This commit is contained in:
Phil Whineray 2014-10-04 10:32:15 +01:00
parent 8b8e5c9761
commit 87f8827e75
2 changed files with 3 additions and 1 deletions

@ -67,6 +67,7 @@ AC_CHECK_PROG([FLOCK_CMD], [flock], [flock], [:])
AX_NEED_PROG([LOGGER_CMD], [logger], [logger])
AX_NEED_PROG([LSMOD_CMD], [lsmod], [lsmod], [$PATH:/sbin:/usr/sbin])
AX_NEED_PROG([MKDIR_CMD], [mkdir], [mkdir])
AX_NEED_PROG([MKTEMP_CMD], [mktemp], [mktemp])
AX_NEED_PROG([MV_CMD], [mv], [mv])
AC_CHECK_PROG([PAGER_CMD], [pager], [pager])
AC_CHECK_PROG([PAGER_CMD], [less], [less])

@ -207,6 +207,7 @@ which_cmd HEAD_CMD head
which_cmd TAIL_CMD tail
which_cmd LSMOD_CMD lsmod
which_cmd MKDIR_CMD mkdir
which_cmd MKTEMP_CMD mktemp
which_cmd MV_CMD mv
which_cmd RM_CMD rm
which_cmd SED_CMD sed
@ -425,7 +426,7 @@ fi
# Directories and files
# Create an empty temporary directory we need for this run.
if ! FIREHOL_DIR="`mktemp -d -t firehol-XXXXXXXXXX`"
if ! FIREHOL_DIR="`${MKTEMP_CMD} -d -t firehol-XXXXXXXXXX`"
then
echo >&2
echo >&2