aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2012-09-17 08:11:05 +0000
committerTarmac <Unknown>2012-09-17 08:11:05 +0000
commit796338087d3e2cea13d4f60f67f58af984137afb (patch)
tree1a38d8dff55a0d8042fd2d9d742c6ba7a4036963 /Makefile.am
parent3a9918c02006140736b2e00caa1c965d26de83ca (diff)
parent2a395d9c0920638916b45bbbdebb06f48e6ecd5c (diff)
downloadlightdm-remote-session-remoteconfigure-796338087d3e2cea13d4f60f67f58af984137afb.tar.gz
lightdm-remote-session-remoteconfigure-796338087d3e2cea13d4f60f67f58af984137afb.tar.bz2
lightdm-remote-session-remoteconfigure-796338087d3e2cea13d4f60f67f58af984137afb.zip
Adding an apparmor profile for the session. Fixes: https://bugs.launchpad.net/bugs/1049849. Approved by Albert Astals Cid, jenkins.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am29
1 files changed, 28 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index a40362d..b411d8e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -10,7 +10,7 @@ lightdm_session_DATA = \
uccsconfigure.desktop
%.desktop: %.desktop.in
- @sed -e "s|\@pkgdatadir\@|$(pkgdatadir)|" $< > $@
+ @sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@
EXTRA_DIST += uccsconfigure.desktop.in
CLEANFILES += uccsconfigure.desktop
@@ -41,6 +41,33 @@ EXTRA_DIST += uccsconfigure-session.in
CLEANFILES += uccsconfigure-session
###############################
+# The session wrapper
+###############################
+
+pkglibexec_PROGRAMS = \
+ uccsconfigure-session-wrapper
+
+uccsconfigure_session_wrapper_SOURCES = \
+ uccsconfigure-session-wrapper.c
+uccsconfigure_session_wrapper_CFLAGS = \
+ -DPKGDATADIR="\"$(pkgdatadir)\"" \
+ -Wall -Werror
+
+###############################
+# Apparmor for session wrapper
+###############################
+
+apparmordir = $(sysconfdir)/apparmor.d/
+apparmor_DATA = \
+ lightdm-remote-session-uccsconfigure
+
+lightdm-remote-session-uccsconfigure: lightdm-remote-session-uccsconfigure.in
+ @sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@
+
+EXTRA_DIST += lightdm-remote-session-uccsconfigure.in
+CLEANFILES += lightdm-remote-session-uccsconfigure
+
+###############################
# Autostart Firefox
###############################