[systemd] Fix Smack labels for systemd units
authorMaciej Wereski <m.wereski@partner.samsung.com>
Thu, 28 Feb 2013 14:51:21 +0000 (15:51 +0100)
committerMaciej Wereski <m.wereski@partner.samsung.com>
Thu, 28 Feb 2013 14:51:21 +0000 (15:51 +0100)
Systemd in user session failes to start isf services because SMACK
blocks
access. It was caused by improper labeled systemd service files with
"isf" label. This commit fixes it by labeling systemd specific files
with "_" label.

In case of addition or moving systemd unit files, please label them with
"_" label.

Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
isf.manifest
packaging/isf.spec

index 98c3010..587be28 100755 (executable)
@@ -30,6 +30,8 @@
                <filesystem path="/usr/bin/isf-panel-efl" label="_"/>
                <filesystem path="/usr/bin/isf-log" label="_"/>
                <filesystem path="/usr/bin/isf-query-engines" label="_"/>
+               <filesystem path="/usr/lib/systemd/user/scim.service" label="_" exec_label="none" />
+               <filesystem path="/usr/lib/systemd/user/multi-user.target.wants/scim.service" label="_" exec_label="none" />
        </assign>
        <request>
                <domain name="isf"/>
index 62b766d..3163e2a 100755 (executable)
@@ -4,7 +4,7 @@
 Name:       isf
 Summary:    Input Service Framework
 Version:    2.4.6227
-Release:    2
+Release:    3
 Group:      System Environment/Libraries
 License:    LGPL
 Source0:    %{name}-%{version}.tar.gz