]> git.proxmox.com Git - mirror_lxc.git/blobdiff - src/lxc/Makefile.am
Revert "Revert "pam: create writable cgroups for unpriv users""
[mirror_lxc.git] / src / lxc / Makefile.am
index bee9538084d20d252a7ee7e577cccded1812d18f..beebbbc77bf46161c1661d01a0366a3ca9871aa7 100644 (file)
@@ -305,6 +305,14 @@ init_lxc_static_LDADD = @CAP_LIBS@
 init_lxc_static_CFLAGS = $(AM_CFLAGS) -DNO_LXC_CONF
 endif
 
+if HAVE_PAM
+pam_LTLIBRARIES = pam_cgfs.la
+pam_cgfs_la_SOURCES = pam/pam_cgfs.c macro.h
+pam_cgfs_la_CFLAGS = $(AM_CFLAGS)
+pam_cgfs_la_LIBADD = $(AM_LIBS) $(PAM_LIBS) -L$(top_srcdir)
+pam_cgfs_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version -shared
+endif
+
 install-exec-local: install-libLTLIBRARIES
        mkdir -p $(DESTDIR)$(datadir)/lxc
        install -c -m 644 lxc.functions $(DESTDIR)$(datadir)/lxc
@@ -319,3 +327,10 @@ install-exec-hook:
 
 uninstall-local:
        $(RM) $(DESTDIR)$(libdir)/liblxc.so*
+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"
+endif