diff options
author | MyoungJune Park <mj2004.park@samsung.com> | 2017-10-17 12:05:31 +0900 |
---|---|---|
committer | MyoungJune Park <mj2004.park@samsung.com> | 2017-10-17 12:10:14 +0900 |
commit | 1c54bed37546635b7a4b92a04d48ad4919e8e0df (patch) | |
tree | 52687e43a16abb03a7d87d8d71014daa532a768d | |
parent | 313f2203110d4441fff9f33c664e4ad4ace8f136 (diff) | |
download | factory-reset-1c54bed37546635b7a4b92a04d48ad4919e8e0df.tar.gz factory-reset-1c54bed37546635b7a4b92a04d48ad4919e8e0df.tar.bz2 factory-reset-1c54bed37546635b7a4b92a04d48ad4919e8e0df.zip |
update smack privilege
- System -> System::Privileged
- update manifest file
Change-Id: If4739623d5150a5fac1355245b5bc19914c52b36
Signed-off-by: MyoungJune Park <mj2004.park@samsung.com>
-rw-r--r-- | factory-reset.manifest | 22 | ||||
-rw-r--r-- | packaging/factory-reset.service | 2 | ||||
-rwxr-xr-x | script/run-factory-reset.sh | 2 |
3 files changed, 5 insertions, 21 deletions
diff --git a/factory-reset.manifest b/factory-reset.manifest index 50e0dcd..017d22d 100644 --- a/factory-reset.manifest +++ b/factory-reset.manifest @@ -1,21 +1,5 @@ <manifest> - <define> - <domain name="factory-reset"/> - </define> - - <assign> - <filesystem path="/opt/etc/dump.d/module.d/dump-frlog.sh" label="_" exec_label="none" /> - <filesystem path="/usr/share/dbus-1/services/org.tizen.factory-reset.service" label="_" exec_label="none" /> - <dbus name="org.tizen.factoryreset" own="factory-reset" bus="system"> - <node name="/org/tizen/factoryreset"> - <interface name="org.tizen.factoryreset.start"> - <annotation name="com.tizen.smack" value="factory-reset" /> - </interface> - </node> - </dbus> - </assign> - - <request> - <domain name="factory-reset"/> - </request> + <request> + <domain name="_"/> + </request> </manifest> diff --git a/packaging/factory-reset.service b/packaging/factory-reset.service index ad9bddc..6a71472 100644 --- a/packaging/factory-reset.service +++ b/packaging/factory-reset.service @@ -6,7 +6,7 @@ ConditionPathExists=|/opt/.factoryreset [Service] Type=oneshot ExecStart=/usr/bin/factory-reset -SmackProcessLabel=System +SmackProcessLabel=System::Privileged User=system_fw Group=system_fw SmackProcessLabel=System diff --git a/script/run-factory-reset.sh b/script/run-factory-reset.sh index c2d1f54..800a413 100755 --- a/script/run-factory-reset.sh +++ b/script/run-factory-reset.sh @@ -289,7 +289,7 @@ if [ -r $cnt_file ]; then echo $reset_cnt > $cnt_file else echo 1 > $cnt_file - /usr/bin/chsmack -a "*" $cnt_file +# /usr/bin/chsmack -a "*" $cnt_file /bin/chmod 644 $cnt_file fi |