summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMyoungJune Park <mj2004.park@samsung.com>2017-10-17 12:05:31 +0900
committerMyoungJune Park <mj2004.park@samsung.com>2017-10-17 12:10:14 +0900
commit1c54bed37546635b7a4b92a04d48ad4919e8e0df (patch)
tree52687e43a16abb03a7d87d8d71014daa532a768d
parent313f2203110d4441fff9f33c664e4ad4ace8f136 (diff)
downloadfactory-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.manifest22
-rw-r--r--packaging/factory-reset.service2
-rwxr-xr-xscript/run-factory-reset.sh2
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