+---
+
+* [Bug 1419] ntpdate, ntpdc, sntp, ntpd ignore configure --bindir.
+
---
(4.2.6) 2009/12/09 Released by Harlan Stenn <stenn@ntp.org>
* Include (4.2.4p8) - [Sec 1331] DoS with mode 7 packets - CVE-2009-3563.
AUTOMAKE_OPTIONS=
-bindir= ${exec_prefix}/${BINSUBDIR}
+if NTP_BINSUBDIR_IS_BIN
bin_PROGRAMS= @MAKE_ADJTIMED@
+else
+sbin_PROGRAMS= @MAKE_ADJTIMED@
+endif
+
BUILT_SOURCES=
CLEANFILES=
EXTRA_PROGRAMS= adjtimed
# subdir to warn folks if there is another version there.
install-exec-hook:
- @case ${BINSUBDIR} in \
- bin) ODIR=${exec_prefix}/sbin ;; \
- sbin) ODIR=${exec_prefix}/bin ;; \
- esac; \
- test -z "${bin_PROGRAMS}${bin_SCRIPTS}" \
+ @case ${BINSUBDIR} in \
+ bin) ODIR=${sbindir} ;; \
+ sbin) ODIR=${bindir} ;; \
+ esac; \
+ test -z "${bin_PROGRAMS}${bin_SCRIPTS}" \
|| for i in ${bin_PROGRAMS} ${bin_SCRIPTS} " "; do \
test ! -f $$ODIR/$$i || echo "*** $$i is also in $$ODIR!"; \
done
;;
esac
AC_MSG_RESULT($use_binsubdir)
+
BINSUBDIR=$use_binsubdir
AC_SUBST(BINSUBDIR)
+AM_CONDITIONAL(NTP_BINSUBDIR_IS_BIN, test "bin" = "$BINSUBDIR")
AC_MSG_CHECKING([if we want to use arlib])
AC_ARG_WITH(arlib,
NULL=
AUTOMAKE_OPTIONS=
-bindir= ${exec_prefix}/${BINSUBDIR}
-
+if NTP_BINSUBDIR_IS_BIN
bin_PROGRAMS= ntpd @MAKE_NTPDSIM@
+else
+sbin_PROGRAMS= ntpd @MAKE_NTPDSIM@
+endif
noinst_LIBRARIES= libntpd.a
BUILT_SOURCES=
CLEANFILES=
-bindir= ${exec_prefix}/${BINSUBDIR}
-#bin_PROGRAMS= ntpdate ntptimeset
+
+if NTP_BINSUBDIR_IS_BIN
bin_PROGRAMS= ntpdate
+else
+sbin_PROGRAMS= ntpdate
+endif
+
EXTRA_PROGRAMS= ntptimeset
ntptimeset_SOURCES= ntptimeset.c ntptime_config.c
NULL=
AUTOMAKE_OPTIONS=
-bindir= ${exec_prefix}/${BINSUBDIR}
+if NTP_BINSUBDIR_IS_BIN
bin_PROGRAMS= ntpdc
+else
+sbin_PROGRAMS= ntpdc
+endif
+
EXTRA_PROGRAMS= ntpdc-layout
EXTRA_DATA= check-layout
BUILT_SOURCES= @MAKE_CHECK_LAYOUT@
NULL=
AUTOMAKE_OPTIONS=
+if NTP_BINSUBDIR_IS_BIN
bin_PROGRAMS= ntpq
+else
+sbin_PROGRAMS= ntpq
+endif
AM_CPPFLAGS= -I$(top_srcdir)/include -I$(top_srcdir)/lib/isc/include \
-I$(top_srcdir)/lib/isc/nothreads/include \
NULL=
AUTOMAKE_OPTIONS=
+if NTP_BINSUBDIR_IS_BIN
+bin_PROGRAMS= @MAKE_NTPSNMPD@
+else
sbin_PROGRAMS= @MAKE_NTPSNMPD@
+endif
+
EXTRA_PROGRAMS= ntpsnmpd
ntpsnmpd_SOURCES= netsnmp_daemonize.c ntpsnmpd.c ntpSnmpSubagentObject.c \
ntpsnmpd-opts.c ntpsnmpd-opts.h
+if NTP_BINSUBDIR_IS_BIN
bin_SCRIPTS= ntp-wait ntptrace
+else
+sbin_SCRIPTS= ntp-wait ntptrace
+endif
noinst_SCRIPTS= calc_tickadj checktime freq_adj html2man mkver ntpsweep ntpver plot_summary summary
EXTRA_DIST = VersionName cvo.sh fixautomakedepsmagic genCommitLog \
genver hpadjtime.sh monitoring ntp-close ntp-groper ntp-restart \
env PATH="$(abs_builddir):$(PATH)" \
autogen -L ../include --writable
-bindir= ${exec_prefix}/${BINSUBDIR}
+if NTP_BINSUBDIR_IS_BIN
bin_PROGRAMS= sntp
+else
+sbin_PROGRAMS= sntp
+endif
+
CLEANFILES= libopts-subdir
SUBDIRS=
;;
esac
AC_MSG_RESULT($use_binsubdir)
+
BINSUBDIR=$use_binsubdir
AC_SUBST(BINSUBDIR)
+AM_CONDITIONAL(NTP_BINSUBDIR_IS_BIN, test "bin" = "$BINSUBDIR")
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
#AUTOMAKE_OPTIONS = ../ansi2knr no-dependencies
AUTOMAKE_OPTIONS=
+if NTP_BINSUBDIR_IS_BIN
bin_PROGRAMS= @MAKE_NTPTIME@ @MAKE_TICKADJ@ @MAKE_TIMETRIM@ \
ntp-keygen
+else
+sbin_PROGRAMS= @MAKE_NTPTIME@ @MAKE_TICKADJ@ @MAKE_TIMETRIM@ \
+ ntp-keygen
+endif
+
EXTRA_PROGRAMS= audio-pcm byteorder hist jitter kern longsize \
ntptime pps-api precision sht testrs6000 tg tickadj timetrim