enable_reset=yes
enable_login_utils=yes
enable_chfn_chsh=yes
+ enable_newgrp=yes
enable_write=yes
fi
AC_ARG_ENABLE([login-utils],
- AS_HELP_STRING([--enable-login-utils], [build newgrp, vipw]),
+ AS_HELP_STRING([--enable-login-utils], [build vipw]),
[], enable_login_utils=no
)
UL_BUILD_INIT([login_utils])
AM_CONDITIONAL(BUILD_LOGIN_UTILS, test "x$build_login_utils" = xyes)
+AC_ARG_ENABLE([newgrp],
+ AS_HELP_STRING([--enable-newgrp], [build newgrp]),
+ [], enable_newgrp=no
+)
+UL_BUILD_INIT([newgrp])
+AM_CONDITIONAL(BUILD_NEWGRP, test "x$build_newgrp" = xyes)
+
+
AC_ARG_ENABLE([chfn-chsh],
AS_HELP_STRING([--enable-chfn-chsh], [build chfn and chsh]),
[], enable_chfn_chsh=no
su_LDADD = -lpam -lpam_misc
endif
+if BUILD_NEWGRP
+usrbin_exec_PROGRAMS += newgrp
+dist_man_MANS += newgrp.1
+newgrp_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS)
+newgrp_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
+newgrp_LDADD =
+if HAVE_LIBCRYPT
+newgrp_LDADD += -lcrypt
+endif
+endif # BUILD_NEWGRP
+
if BUILD_LOGIN_UTILS
-usrbin_exec_PROGRAMS += \
- newgrp
usrsbin_exec_PROGRAMS += \
vipw
dist_man_MANS += \
- newgrp.1 \
vigr.8 \
vipw.8
setpwnam.h \
$(top_srcdir)/lib/fileutils.c
-newgrp_LDADD =
vipw_LDADD =
-newgrp_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS)
-newgrp_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
-
-if HAVE_LIBCRYPT
-newgrp_LDADD += -lcrypt
-endif
-
if HAVE_SELINUX
vipw_LDADD += -lselinux
endif
-
install-exec-hook::
cd $(DESTDIR)$(usrsbin_execdir) && ln -sf vipw vigr