build-sys: disable chkdupexe by default, mark as deprecated

Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2012-04-04 12:18:32 +02:00
parent 9554f7abd8
commit 4581bd9c67
3 changed files with 27 additions and 8 deletions

View File

@ -2,6 +2,12 @@ The following is a list of commands or features that are deprecated. All
deprecated utils are in maintenance mode and we keep them in source tree for
backward compatibility only.
What: chkdupexe
Why: unnecessary, in Perl, not used in distributions, possible to replace
by a simple shell script.
--------------------------
What: 'udev' and 'list' blkid(8) output formats
Why: udevd links libblkid directly; the 'list' is unnecessary, use lsblk(8)

View File

@ -114,9 +114,6 @@ UL_SET_ARCH(M68K, m68*)
UL_SET_ARCH(MIPS, mips*)
UL_SET_ARCH(HPPA, hppa*)
dnl script chkdupexe requires perl
AC_PATH_PROG(PERL, perl)
AC_SYS_LARGEFILE
AM_GNU_GETTEXT_VERSION([0.14.1])
@ -1082,6 +1079,19 @@ UL_BUILD_INIT([write])
AM_CONDITIONAL(BUILD_WRITE, test "x$build_write" = xyes)
AC_ARG_ENABLE([chkdupexe],
AS_HELP_STRING([--enable-chkdupexe], [build deprecated chkdupexe]),
[], enable_chkdupexe=no
)
UL_BUILD_INIT([chkdupexe])
AM_CONDITIONAL(BUILD_CHKDUPEXE, test "x$build_chkdupexe" = xyes)
if test "x$build_chkdupexe" = xyes; then
AC_PATH_PROG(PERL, perl)
AC_CONFIG_FILES([misc-utils/chkdupexe:misc-utils/chkdupexe.pl])
fi
AC_ARG_ENABLE([chsh-only-listed],
AS_HELP_STRING([--disable-chsh-only-listed], [chsh: allow shells not in /etc/shells]),
[], enable_chsh_only_listed=yes
@ -1224,7 +1234,6 @@ libuuid/uuid.pc
login-utils/Makefile
man/ru/Makefile
misc-utils/Makefile
misc-utils/chkdupexe:misc-utils/chkdupexe.pl
mount/Makefile
partx/Makefile
po/Makefile.in

View File

@ -17,13 +17,11 @@ usrbin_exec_PROGRAMS = \
logger_SOURCES = logger.c $(top_srcdir)/lib/strutils.c
mcookie_SOURCES = mcookie.c $(top_srcdir)/lib/md5.c
usrbin_exec_SCRIPTS = chkdupexe
CLEANFILES = chkdupexe
usrbin_exec_SCRIPTS =
CLEANFILES =
dist_man_MANS = \
cal.1 \
chkdupexe.1 \
logger.1 \
look.1 \
mcookie.1 \
@ -32,6 +30,12 @@ dist_man_MANS = \
namei_SOURCES = namei.c $(top_srcdir)/lib/strutils.c
if BUILD_CHKDUPEXE
usrbin_exec_SCRIPTS += chkdupexe
CLEANFILES += chkdupexe
dist_man_MANS += chkdupexe.1
endif
if BUILD_DDATE
usrbin_exec_PROGRAMS += ddate
dist_man_MANS += ddate.1