diff options
-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 |