Add AppArmor profile

This commit is contained in:
Cameron Norman
2017-10-10 23:24:21 -07:00
parent 342a5e02b7
commit 122a26ac79
4 changed files with 77 additions and 2 deletions
+18 -2
View File
@@ -39,6 +39,9 @@ SYSTEMD_USER_UNIT_IN_FILES = \
APPDATA_IN_FILES = \
data/appdata/redshift-gtk.appdata.xml.in
APPARMOR_IN_FILES = \
data/apparmor/usr.bin.redshift.in
# Icons
if ENABLE_GUI
@@ -103,6 +106,17 @@ appdata_DATA = $(APPDATA_IN_FILES:.xml.in=.xml)
endif
# AppArmor profile
if ENABLE_APPARMOR
apparmordir = @sysconfdir@/apparmor.d
apparmor_DATA = $(APPARMOR_IN_FILES:.in=)
$(apparmor_DATA): $(APPARMOR_IN_FILES) Makefile
$(AM_V_GEN)$(MKDIR_P) $(@D) && \
sed -e "s|\@bindir\@|$(bindir)|g" "$(srcdir)/$(@:=.in)" > $@
endif
EXTRA_DIST = \
$(EXTRA_ROOTDOC_FILES) \
@@ -111,12 +125,14 @@ EXTRA_DIST = \
$(_UBUNTU_MONO_LIGHT_FILES) \
$(DESKTOP_IN_FILES) \
$(SYSTEMD_USER_UNIT_IN_FILES) \
$(APPDATA_IN_FILES)
$(APPDATA_IN_FILES) \
$(APPARMOR_IN_FILES)
CLEANFILES = \
$(desktop_DATA) \
$(systemduserunit_DATA) \
$(appdata_DATA)
$(appdata_DATA) \
$(apparmor_DATA)
# Update PO translations