[pamdir],
[AS_HELP_STRING([--with-pamdir=PATH],[Specify the directory where PAM modules are stored,
or "none" if PAM modules are not to be built])],
- [pamdir=$withval],
+ [exec_pamdir=$withval],
[
if test "${prefix}" = "/usr"; then
- pamdir="/lib${libdir##*/lib}/security"
+ exec_pamdir="/lib${libdir##*/lib}/security"
else
- pamdir="\$(libdir)/security"
+ exec_pamdir="\$(libdir)/security"
fi
]
)])
-AM_CONDITIONAL([HAVE_PAM], [test x"$pamdir" != "xnone"])
+AM_CONDITIONAL([HAVE_PAM], [test x"$exec_pamdir" != "xnone"])
AM_COND_IF([ENABLE_PAM],
- [if test "z$pamdir" != "znone"; then
+ [if test "z$exec_pamdir" != "znone"; then
AC_ARG_VAR([PAM_CFLAGS], [C compiler flags for pam])
AC_ARG_VAR([PAM_LIBS], [linker flags for pam])
AC_CHECK_LIB(
])
AC_SUBST(PAM_LIBS)
- AC_SUBST([pamdir])
+ AC_SUBST([exec_pamdir])
fi])
# Some systems lack PR_CAPBSET_DROP definition => HAVE_DECL_PR_CAPBSET_DROP
PAM:
- PAM module: $enable_pam
- - cgroup PAM module: $pamdir
+ - cgroup PAM module: $exec_pamdir
Documentation:
- examples: $enable_examples
if ENABLE_PAM
if HAVE_PAM
-pam_LTLIBRARIES = pam_cgfs.la
+exec_pam_LTLIBRARIES = pam_cgfs.la
pam_cgfs_la_SOURCES = pam/pam_cgfs.c \
file_utils.c file_utils.h \
endif
endif
-install-exec-local: install-libLTLIBRARIES
+install-exec-hook:
mkdir -p $(DESTDIR)$(datadir)/lxc
install -c -m 644 lxc.functions $(DESTDIR)$(datadir)/lxc
mv $(shell readlink -f $(DESTDIR)$(libdir)/liblxc.so) $(DESTDIR)$(libdir)/liblxc.so.@LXC_ABI@
cd $(DESTDIR)$(libdir); \
ln -sf liblxc.so.@LXC_ABI@ liblxc.so.$(firstword $(subst ., ,@LXC_ABI@)); \
ln -sf liblxc.so.$(firstword $(subst ., ,@LXC_ABI@)) liblxc.so
-
+if ENABLE_PAM
+if HAVE_PAM
+ $(RM) "$(DESTDIR)$(exec_pamdir)/pam_cgfs.la"
+ $(RM) "$(DESTDIR)$(exec_pamdir)/pam_cgfs.a"
+endif
+endif
if ENABLE_COMMANDS
-install-exec-hook:
chmod u+s $(DESTDIR)$(libexecdir)/lxc/lxc-user-nic
+
if ENABLE_BASH
install-data-local:
cd $(DESTDIR)$(bashcompdir); \
if ENABLE_PAM
if HAVE_PAM
- $(RM) $(DESTDIR)$(pamdir)/pam_cgfs.so*
-
-install-data-hook: install-pamLTLIBRARIES
- $(RM) "$(DESTDIR)$(pamdir)/pam_cgfs.la"
- $(RM) "$(DESTDIR)$(pamdir)/pam_cgfs.a"
+ $(RM) $(DESTDIR)$(exec_pamdir)/pam_cgfs.so*
endif
endif