[systemd] Fix Smack labels for systemd units
authorMaciej Wereski <m.wereski@partner.samsung.com>
Fri, 1 Mar 2013 14:52:27 +0000 (15:52 +0100)
committerMaciej Wereski <m.wereski@partner.samsung.com>
Fri, 1 Mar 2013 14:52:27 +0000 (15:52 +0100)
Systemd in user session fails to start msg-service because Smack
blocks access. It was caused by improper labeled systemd unit files with
"msg-service" 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>
msg-service.manifest
packaging/msg-service.spec

index 5fef746..043af04 100755 (executable)
@@ -19,5 +19,7 @@
                <filesystem path="/usr/lib/libmsg_transaction_proxy.so" label="_"/>
                <filesystem path="/usr/lib/libmsg_utils.so" label="_"/>
                <filesystem path="/usr/lib/libmsg_vobject.so" label="_"/>
+               <filesystem path="/usr/lib/systemd/user/msg-service.service" label="_" exec_label="none" />
+               <filesystem path="/usr/lib/systemd/user/tizen-middleware.target.wants/msg-service.service" label="_" exec_label="none" />
        </assign>
 </manifest>
index 1db3975..eb6d2b9 100755 (executable)
@@ -1,6 +1,6 @@
 Name:           msg-service
 Version:        0.9.2
-Release:        1
+Release:        2
 License:        Samsung
 Summary:        Messaging Framework Library
 Group:          System/Libraries