platform/core/appfw/app-installers.git
7 years agoRelease version 1.17.4 95/123795/1 accepted/tizen/unified/20170407.190522 submit/tizen/20170407.042402
Sangyoon Jang [Fri, 7 Apr 2017 04:50:14 +0000 (13:50 +0900)]
Release version 1.17.4

Changes:
 - Fix logic of checking delta package
 - Skip privilege registration in case of Move
 - Fix static analyzer issues
 - Set file permission to contents of external image
 - Fix crash issue of pkg_recovery_helper

Change-Id: I34e451d290ebe915574a9591a8f2f352f77dbb7a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFix crash issue of pkg_recovery_helper 32/122932/2
Sangyoon Jang [Tue, 4 Apr 2017 04:17:04 +0000 (13:17 +0900)]
Fix crash issue of pkg_recovery_helper

Change-Id: I719b270557fd5bc1dd801348ef33a554f4702258
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoSet file permission to contents of external image 18/123118/1
jongmyeongko [Tue, 4 Apr 2017 11:41:38 +0000 (20:41 +0900)]
Set file permission to contents of external image

Change-Id: Ie674967f2dfc7b692fad942088876c2af262c34f
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
(cherry picked from commit c1a6b473ab31153ca124ce5864e1b021875b289b)

7 years agoFix static analyzer issues 50/122550/1
Sangyoon Jang [Mon, 3 Apr 2017 03:48:54 +0000 (12:48 +0900)]
Fix static analyzer issues

Change-Id: I0c3cfacfd7e1a2a922b6f80ba5738e7e5f9cdc2b
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoSkip privilege registration in case of Move 98/122498/2
Semun Lee [Sun, 2 Apr 2017 02:22:07 +0000 (11:22 +0900)]
Skip privilege registration in case of Move

We don't need to update app privileges in case of Move operation.
It may drop some internal privileges because we skipped
StepPrivilegeCompatibility and StepCheckSignature steps.

Change-Id: I067df74664a83736700cbb56ca78eb5d0b4232ee
Signed-off-by: Semun Lee <semun.lee@samsung.com>
7 years agoDouble check for delta package 48/121448/5
Sangyoon Jang [Tue, 28 Mar 2017 04:48:13 +0000 (13:48 +0900)]
Double check for delta package

If the given package has 'delta_info.xml' or the extension is '.delta',
treat as delta package.

Change-Id: I55589598e81a98202665bb30d800897bdb951f6e
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRelease version 1.17.3 40/122140/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170330.152010 accepted/tizen/ivi/20170330.224302 accepted/tizen/mobile/20170330.224006 accepted/tizen/tv/20170330.224134 accepted/tizen/unified/20170330.224346 accepted/tizen/wearable/20170330.224225 submit/tizen/20170330.090650
Hyunho Kang [Thu, 30 Mar 2017 08:41:44 +0000 (17:41 +0900)]
Release version 1.17.3

Changes:
 - Add watch setup-appid parsing logic

Change-Id: Iacaf96171f552dc79f1964866846a8bca379d78e
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
7 years agoAdd watch setup-appid parsing logic 27/121427/8
Hyunho Kang [Tue, 28 Mar 2017 04:21:25 +0000 (13:21 +0900)]
Add watch setup-appid parsing logic

Change-Id: I991be228509cf4b35858e9cfded2dbbac315d811
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
7 years agoRelease version 1.17.2 32/121532/1 accepted/tizen/common/20170329.171708 accepted/tizen/ivi/20170329.033340 accepted/tizen/mobile/20170329.033202 accepted/tizen/tv/20170329.033305 accepted/tizen/unified/20170329.033356 accepted/tizen/wearable/20170329.033322 submit/tizen/20170328.062157
Sangyoon Jang [Tue, 28 Mar 2017 06:57:22 +0000 (15:57 +0900)]
Release version 1.17.2

Changes:
 - Fix installer backend crash issue
 - Fix static analyzer issue
 - Fix version compare logic

Change-Id: I542e6a038793535c37c4946981f88c1e0961fd3a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoChange compare function 85/119485/4
Junghyun Yeon [Fri, 17 Mar 2017 06:13:08 +0000 (15:13 +0900)]
Change compare function

- Now manifest-parser resizes given version itself so
other module uses it doesn't have to trim version values

Change-Id: Icac92455ef21ae64161118431d16a1c6025dcb33
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix static analyzer issue 45/119745/1
Sangyoon Jang [Mon, 20 Mar 2017 04:16:48 +0000 (13:16 +0900)]
Fix static analyzer issue

Change-Id: Id75dac30a64d63fbef55d26bd742db4f77ee88dc
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFix installer backend crash issue 79/118779/2
Junghyun Yeon [Tue, 14 Mar 2017 05:00:23 +0000 (14:00 +0900)]
Fix installer backend crash issue

- Backend has crashed with some install cases while
undo StepUpdateApplication after failed to update app.
- It caused because old manifest data doesn't set properly.
- Fix it by checking manifest before use and
not performing undo() in some update cases

Change-Id: Ib0f10f151ef8ea87ada839bb897e081f2f8ecb33
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoRelease version 1.17.1 94/119494/2 accepted/tizen/common/20170322.154021 accepted/tizen/ivi/20170323.000746 accepted/tizen/mobile/20170323.000306 accepted/tizen/tv/20170323.000530 accepted/tizen/unified/20170323.000824 accepted/tizen/wearable/20170323.000651 submit/tizen/20170317.070714 submit/tizen/20170320.224022 submit/tizen/20170322.050206 submit/tizen/20170322.091134
Junghyun Yeon [Fri, 17 Mar 2017 06:31:42 +0000 (15:31 +0900)]
Release version 1.17.1

- Fix memory leak and static analysis issue
- Change implementation of MakeRelativePath

Change-Id: Ia58f5e800bd19fc751d56545c950501162a4f2aa
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoChange RecoverFiles step name 01/118701/2
Damian Pietruchowski [Mon, 13 Mar 2017 16:05:29 +0000 (17:05 +0100)]
Change RecoverFiles step name

Change-Id: I493272f4d32da680ac274b844daf4a9635a7e845
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoFix memory leak 36/118736/1
Sangyoon Jang [Tue, 14 Mar 2017 01:41:06 +0000 (10:41 +0900)]
Fix memory leak

Change-Id: I4a6e48bec42f1fa2a8908c028bf1e8e808adead3
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoChange MakeRelativePath() implementation 64/117264/3
Damian Pietruchowski [Fri, 3 Mar 2017 12:10:57 +0000 (13:10 +0100)]
Change MakeRelativePath() implementation

Sometimes current_path(), which is default argument of absolute,
throws exception, that directory doesn't exist.
This implementation don't require the existence of directories.

Change-Id: I0eea7febb6c8acc263f639cda2bcd2b58e0a9f67
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoFix static analyzer issues 34/118234/1
Sangyoon Jang [Thu, 9 Mar 2017 08:51:36 +0000 (17:51 +0900)]
Fix static analyzer issues

Change-Id: I6c8c5dcda1ca9b71d8476807802dfc50cdd6f873
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRelease version 1.17.0 84/117984/1 accepted/tizen/common/20170309.175223 accepted/tizen/ivi/20170308.121738 accepted/tizen/mobile/20170308.121622 accepted/tizen/tv/20170308.121709 accepted/tizen/unified/20170310.075736 accepted/tizen/wearable/20170308.121723 submit/tizen/20170308.095023 submit/tizen_unified/20170310.011401
jongmyeongko [Wed, 8 Mar 2017 08:04:55 +0000 (17:04 +0900)]
Release version 1.17.0

Changes:
 - Add missing error checking
 - Fix for StepParseManifest for recovery
 - Fix crash issue on PartialUninstall

Change-Id: I087b94f277a07509d367444ba1d6dd32195f52ee
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd missing error checking 12/114612/4
Bartlomiej Kunikowski [Tue, 14 Feb 2017 07:50:23 +0000 (08:50 +0100)]
Add missing error checking

There are some place where boost filesystem function
usage errors should be checked.
Add remove and remove_all function to file utils.

Change-Id: Ia73470cdb294e2cf47fb88631197d89995e69782

7 years agoFix for StepParseManifest for recovery 20/116420/4
Bartlomiej Kunikowski [Fri, 24 Feb 2017 08:06:57 +0000 (09:06 +0100)]
Fix for StepParseManifest for recovery

When some installation process failing, there may
exists invalid manifest file, so recovery process
should check this situation.

Change-Id: Iab06f8748731def99703be5cc6030b4828c72053

7 years agoFix crash issue on PartialUninstall 81/117681/3
Sangyoon Jang [Tue, 7 Mar 2017 05:58:00 +0000 (14:58 +0900)]
Fix crash issue on PartialUninstall

PkgmgrGenerateManifestInfoFromDB generates manifest_x structure not
completely when manifest file not found.

Change-Id: I8e0a0c2a3839e45a088b360085376fae1d1c1f91
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRelease version 1.16.0 39/117339/2 accepted/tizen/common/20170306.165145 accepted/tizen/ivi/20170307.050443 accepted/tizen/mobile/20170307.050242 accepted/tizen/tv/20170307.050351 accepted/tizen/unified/20170309.032229 accepted/tizen/wearable/20170307.050416 submit/tizen/20170306.070018 submit/tizen_unified/20170308.100405
jongmyeongko [Sat, 4 Mar 2017 08:59:04 +0000 (17:59 +0900)]
Release version 1.16.0

Changes:
 - Set proper splash screen image for landscape
 - Skip reference check in case of RW partial request
 - Add pkg_recovery tools
 - Add sync() command after recovery file content change
 - Modify the logic of checking metadata privilege
 - Set default launch mode of service, widget app
 - Fix static analysis issue
 - Add timezone plugin category

Change-Id: I208a6b54e838df829fc41f93393779dee1d565d0
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoSet proper splash screen image for landscape 47/117147/1
Semun Lee [Fri, 3 Mar 2017 04:31:47 +0000 (13:31 +0900)]
Set proper splash screen image for landscape

Change-Id: Ie1fa1165da087dc53b86754195b21519a732a504
Signed-off-by: Semun Lee <sm79.lee@samsung.com>
7 years agoSkip reference check in case of RW partial request 11/117111/2
jongmyeongko [Thu, 2 Mar 2017 13:50:47 +0000 (22:50 +0900)]
Skip reference check in case of RW partial request

The reference check is not necessary.

Change-Id: Ibd369435bc41a4b5f24e9215e6a4928021cdae95
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
(cherry picked from commit 54828a2137584b7e2f4f4a86d59a62257e509ee7)

7 years agoAdd pkg_recovery tools 20/111620/12
Sangyoon Jang [Fri, 10 Jun 2016 04:34:21 +0000 (13:34 +0900)]
Add pkg_recovery tools

Two new binary will be introduced:
 1. pkg_recovery
  This tool activated with dbus call and launch backend for recovery process.
 2. pkg_recovery_helper
  This tool will be launched when the user session is started.
  Search recovery files at $HOME/apps_rw and launch pkg_recovery tool by
  dbus for actual recovery process.

For working above new tools, recovry file naming rule is changed to:
<type>-recovery-<tmpstr>

Change-Id: Iec84e4163ae0addd87443bac3d2154b872017d4e
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoAdd sync() command after recovery file content change 03/116403/1
Bartlomiej Kunikowski [Fri, 24 Feb 2017 07:04:11 +0000 (08:04 +0100)]
Add sync() command after recovery file content change

There is no synchronization between cached memory and
filesystem, and when we stop eg. installation process by
remove battery from device, and after device is launched
again there is no recovery file of this operation, but we need
it to properly recovery of installation process.

Change-Id: Ie9dfe8a3a71cc36d8b95b39ed62bc17b61120b61

7 years agoModify the logic of checking metadata privilege 32/115732/2
jongmyeongko [Tue, 21 Feb 2017 06:57:07 +0000 (15:57 +0900)]
Modify the logic of checking metadata privilege

Only key list should be passed to privilege-manager api.

Change-Id: Ia874a40d34c6d3b57edfbecc9695c05ed3ff28bd
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoSet default launch mode of service, widget app 61/114661/2
Sangyoon Jang [Tue, 14 Feb 2017 10:15:38 +0000 (19:15 +0900)]
Set default launch mode of service, widget app

Change-Id: I4b609d8cb2accdccd9762429e0934a222916be07
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFix static analysis issue 14/115114/1
Junghyun Yeon [Thu, 16 Feb 2017 08:00:13 +0000 (17:00 +0900)]
Fix static analysis issue

Change-Id: I64a069b552e49149e261eb0f49495e82f970d44e
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoAdd timezone plugin category 48/114948/2
Junghyun Yeon [Thu, 16 Feb 2017 01:28:13 +0000 (10:28 +0900)]
Add timezone plugin category

Change-Id: I02cba935b1fd54d548d9b744e22d52f1269651f7
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoRelease version 1.15.0 84/114484/2 accepted/tizen/common/20170214.173549 accepted/tizen/ivi/20170214.225649 accepted/tizen/mobile/20170214.225552 accepted/tizen/tv/20170214.225611 accepted/tizen/wearable/20170214.225631 submit/tizen/20170213.123058
Sangyoon Jang [Mon, 13 Feb 2017 11:28:50 +0000 (20:28 +0900)]
Release version 1.15.0

Changes:
 - Change return type of GetRequestInfo
 - Check if in uninstalled app dirs are mounted files
 - Add new step for recover per user storage directories
 - Revert a change in release 1.14.0: "Skip copying data and shared..."
 - Fix static analyzer issues
 - Fix StepRecoverSecurity
 - Skip copying rw directories if request mode is global

Change-Id: I5ad880b4b9de0939c2a191a41b375b94ab204672
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoSkip copying rw directories if request mode is global 40/114240/3
Damian Pietruchowski [Fri, 10 Feb 2017 15:58:41 +0000 (16:58 +0100)]
Skip copying rw directories if request mode is global

When request mode is global rw directories should not exist
in /opt/usr/globalapps/pkg_id, so we should not copying
this directories to backup.

Change-Id: I4b0807fa1a65e1da7a2b7c2ff4cc422513653d43
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoFix unregister security context for recovery 00/111900/11
Damian Pietruchowski [Tue, 24 Jan 2017 15:18:28 +0000 (16:18 +0100)]
Fix unregister security context for recovery

For recovery of installation, in step StepRecoverSecurity app's
directory did not exist and Check() method returns false.
So in RecoveryNew() method UnregisterSecurityContextForManifest()
was not executed.

Change-Id: I73aa7db8eccfa1d6b74f941cf5db80ef487b3a11
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoFix static analyzer issues 04/114304/2
Sangyoon Jang [Mon, 13 Feb 2017 02:00:37 +0000 (11:00 +0900)]
Fix static analyzer issues

Change-Id: I3eab39f1c84b0b96d91834f0da8b5bf75394321f
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRevert "Skip copying data and shared directories to backup if they exist" 36/114236/2
Damian Pietruchowski [Fri, 10 Feb 2017 15:46:23 +0000 (07:46 -0800)]
Revert "Skip copying data and shared directories to backup if they exist"

Fix for force backup will be provided soon. This change makes the following test SmokeTest.RecoveryMode_Tpk_Update failing.

This reverts commit 98064b08c763d3cd5aaf5f1df6268ad91b96ea47.

Change-Id: I39b124d3e35ff027cfcdde42b65f8a07dd7edf36

7 years agoNew step for recover per user storage directories 49/112049/8
Damian Pietruchowski [Wed, 25 Jan 2017 12:54:39 +0000 (13:54 +0100)]
New step for recover per user storage directories

This directories should be deleted after recover of installation and mount installation

Change-Id: I2997b5f826e550f80aed0c12df21b2d4de2c5e11
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoCheck if in uninstalled app dirs are mounted files 85/112185/8
Bartlomiej Kunikowski [Thu, 26 Jan 2017 16:59:22 +0000 (17:59 +0100)]
Check if in uninstalled app dirs are mounted files

There is a problem when we want uninstall app in which
directory are mounted some file.

This patch perform checking if in deinstalled app
directories are some mounted files. If there are some
mounted files then deinstallation is not allowed.

There are more problems when in app directories
are some files that are not removable.

Change-Id: Ic986514c10228cc7beeb100b859a36a8df6cf830

7 years agoChange return type of GetRequestInfo 37/114137/2
Sangyoon Jang [Fri, 10 Feb 2017 07:19:53 +0000 (16:19 +0900)]
Change return type of GetRequestInfo

GetRequestInfo returns const char*, but it is used as std::string.
This cause crash when the return value of GetRequestInfo is NULL.

Change-Id: I27bf835daec7eabe7c61490e38739ff0bd9079bb
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRelease version 1.14.0 59/113859/1 accepted/tizen/common/20170209.122514 accepted/tizen/ivi/20170210.004221 accepted/tizen/mobile/20170210.003849 accepted/tizen/tv/20170210.004023 accepted/tizen/wearable/20170210.004118 submit/tizen/20170209.083108
Sangyoon Jang [Thu, 9 Feb 2017 06:38:29 +0000 (15:38 +0900)]
Release version 1.14.0

Changes:
 - Add a new metadata plugin info for application AOT
 - Add ttrace logs
 - Disable xdelta3 external decompression
 - Fix code style
 - Fix StepCheckRestriction for MountInstall
 - Skip copying data and shared directories to backup if they exist

Change-Id: I1811264e13ac5d95d5296dd3d5bd61f0dde36888
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoSkip copying data and shared directories to backup if they exist 18/113218/2
Damian Pietruchowski [Mon, 6 Feb 2017 15:55:30 +0000 (16:55 +0100)]
Skip copying data and shared directories to backup if they exist

Change-Id: I6aa4a4025add80f74a4401e160455ed627e12f03
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoFix StepCheckRestriction 94/112894/3
Sangyoon Jang [Fri, 3 Feb 2017 07:10:40 +0000 (16:10 +0900)]
Fix StepCheckRestriction

Check restriction mode when MountInstall mode.
Do not check when Reinstall mode.

Change-Id: Iac52df7d8c8a9ef3b250e3197354ea663e3685e8
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRefactoring - step configure 50/111150/3
Damian Pietruchowski [Thu, 19 Jan 2017 15:12:43 +0000 (16:12 +0100)]
Refactoring - step configure

Change-Id: If18fce493339c8e68ff36b45255e88c53d5af111
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoStyle check 15/112515/2
Piotr Ganicz [Fri, 13 Jan 2017 11:20:18 +0000 (12:20 +0100)]
Style check

Change-Id: Idb6c4bdcf74482563f9565e633d48eac02bd5118

7 years agoDisable xdelta3 external decompression 67/112567/1
Venkatesha Sarpangala [Tue, 17 Jan 2017 06:23:39 +0000 (11:53 +0530)]
Disable xdelta3 external decompression

Tizen store doesn't use external compression.
Hence the generated delta files doesn't contain external compression.
So it's required to disable external compression to successfully
patch files that are candidate files for secondary compression such as xz, gz, so on
to avoid patching failures

Change-Id: Idce9dbba60601949a5ab2fcef0aa5e01744a1c55
Signed-off-by: Venkatesha Sarpangala <sarpangala.v@samsung.com>
(cherry picked from commit d4c701b47d103713042ab887e307e0f0fc391f2e)

7 years agoAdd ttrace logs 25/111025/3
Junghyun Yeon [Thu, 19 Jan 2017 07:42:35 +0000 (16:42 +0900)]
Add ttrace logs

- Add ttrace logs at each step - precheck, process, clean and undo

Change-Id: Ie317cc9ac1b0d7ece7e43a2a035f350d104b1dfa
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoAdd a new metadata plugin info for application AOT 75/111675/2
Sangyoon Jang [Mon, 23 Jan 2017 10:07:11 +0000 (19:07 +0900)]
Add a new metadata plugin info for application AOT

Change-Id: I04268b8fe94eb420edc687d1a8d5adbdc6e9b440
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRelease Version 1.13.1 93/111393/2 accepted/tizen/common/20170123.181906 accepted/tizen/ivi/20170120.121944 accepted/tizen/mobile/20170120.121853 accepted/tizen/tv/20170120.121908 accepted/tizen/wearable/20170120.121928 submit/tizen/20170120.073846
jongmyeongko [Fri, 20 Jan 2017 07:36:40 +0000 (16:36 +0900)]
Release Version 1.13.1

Changes:
- Add handling Error and NULL result from system-info api

Change-Id: Ifa2825c4dca96a2c8502fa48d97fa9530136b61e
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd handling Error and NULL result from system-info api 31/111331/5
jongmyeongko [Fri, 20 Jan 2017 06:44:49 +0000 (15:44 +0900)]
Add handling Error and NULL result from system-info api

Change-Id: Id809e66da6124716c6c0bbf862acbeceb7799369
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRelease Version 1.13.0 52/111052/1 accepted/tizen/common/20170125.113121 accepted/tizen/ivi/20170119.222149 accepted/tizen/mobile/20170119.221719 accepted/tizen/tv/20170119.221941 accepted/tizen/wearable/20170119.222042 submit/tizen/20170119.070147
jongmyeongko [Thu, 19 Jan 2017 08:32:35 +0000 (17:32 +0900)]
Release Version 1.13.0

Changes:
- Remove ADMIN_USER_GLOBAL_INSTALLATION_ONLY definition
- Add profile util
- Fix coding style

Change-Id: Ic60c5c5d2c13fd258e62ca0f246e0e064e32b69f
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoMake the library version to be same as the pakcage version 42/111042/1
jongmyeongko [Thu, 19 Jan 2017 08:10:51 +0000 (17:10 +0900)]
Make the library version to be same as the pakcage version

Change-Id: If8f4fda7bdb14306599bc052d89e9946b86114a5
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix coding style 62/110762/3
jongmyeongko [Wed, 18 Jan 2017 02:03:57 +0000 (11:03 +0900)]
Fix coding style

Change-Id: I4f22fac2dc64feb9c768bab80e37abd0d37ee9fc
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRemove ADMIN_USER_GLOBAL_INSTALLATION_ONLY definition
jongmyeongko [Mon, 16 Jan 2017 07:07:50 +0000 (16:07 +0900)]
Remove ADMIN_USER_GLOBAL_INSTALLATION_ONLY definition

For tizen 4.0, let's start with the single policy for
global/local installation in the platform.

Change-Id: Ifdfa36c52263f3f35bbdf4f410abf1c83a91d61b
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd profile util 52/109552/10 accepted/tizen/3.0/common/20170120.102118 accepted/tizen/3.0/ivi/20170119.225306 accepted/tizen/3.0/mobile/20170119.225218 accepted/tizen/3.0/tv/20170119.225234 accepted/tizen/3.0/wearable/20170119.225249 submit/tizen_3.0/20170118.065338
Junghyun Yeon [Tue, 10 Jan 2017 11:01:27 +0000 (20:01 +0900)]
Add profile util

- Add profile util to determine target profile at runtime

Change-Id: Ia66867a3d8516ace5277c4324f5fa15340bac6e8
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoAdd additional_shared_dirs_ in CreateSkelDirectories() 47/110647/1 accepted/tizen/3.0/common/20170118.131133 accepted/tizen/3.0/ivi/20170118.043430 accepted/tizen/3.0/mobile/20170118.043307 accepted/tizen/3.0/tv/20170118.043347 accepted/tizen/3.0/wearable/20170118.043406 submit/tizen_3.0/20170117.081246
min7.choi [Tue, 17 Jan 2017 09:16:01 +0000 (18:16 +0900)]
Add additional_shared_dirs_ in CreateSkelDirectories()

Change-Id: I8939089ec26c8274ce99405d09e8d78baa8a7585
Signed-off-by: min7.choi <min7.choi@samsung.com>
7 years agoFix StepRecoverChangeOwner for MountUpdate. 53/106153/7 accepted/tizen/3.0/common/20170116.122538 accepted/tizen/3.0/ivi/20170114.000320 accepted/tizen/3.0/mobile/20170114.000209 accepted/tizen/3.0/tv/20170114.000249 accepted/tizen/3.0/wearable/20170114.000305 accepted/tizen/common/20170112.174444 accepted/tizen/ivi/20170112.222536 accepted/tizen/mobile/20170112.222427 accepted/tizen/tv/20170112.222453 accepted/tizen/wearable/20170112.222514 submit/tizen/20170112.013301 submit/tizen_3.0/20170113.111925
Bartlomiej Kunikowski [Tue, 20 Dec 2016 12:39:47 +0000 (13:39 +0100)]
Fix StepRecoverChangeOwner for MountUpdate.

There were problems with owners of some files after recovery.
These files' ownership should be changed.

Verification:
 - $ /usr/bin/wgt-backend-ut/smoke-test --gtest_filter=SmokeTest.RecoveryMode_ForMountUpdate

Change-Id: I4efbf39620a5c65e72b94067e133937f1f11802b

7 years agoForce database cleanup when app files do not exists 81/104381/8 submit/tizen_3.0/20170106.072144
Piotr Ganicz [Tue, 13 Dec 2016 07:17:22 +0000 (08:17 +0100)]
Force database cleanup when app files do not exists

This commit allows user to install app while following conditions
are accomplished:
 1. Database stores the manifest file for the same pkgid as installed app.
 2. There aren't any app files on the device.

It removes whole manifest information from that database and executes
RequestType::Install strategy.

Requires:
  [1] https://review.tizen.org/gerrit/#/c/104380/

Change-Id: I5447002ce3377b8162ecf698303a45a45c0d26f8

7 years agoManifest utils 80/104380/8
Piotr Ganicz [Mon, 12 Dec 2016 17:49:00 +0000 (18:49 +0100)]
Manifest utils

This commit exports two functions for global usage.
 - First one returns manifest_x from database.
 - Second one returns path to manifest file.

Change-Id: I707cf8de7b5acb86aa326a6d21301db9dbf7aa6f

7 years agoForce backup 69/103169/8
Piotr Ganicz [Wed, 7 Dec 2016 10:38:34 +0000 (11:38 +0100)]
Force backup

This commit deletes old backup files that can remain in system
after previous invalid installation before creating a new backup.

Change-Id: I9c983823f7af7b43151799929d5008025e2c04ed

7 years agoSupport legacy image for backward-compatibility 24/107124/17 accepted/tizen/3.0/common/20170109.195852 accepted/tizen/3.0/ivi/20170109.073426 accepted/tizen/3.0/tv/20170110.055251 accepted/tizen/3.0/wearable/20170109.073222 submit/tizen_3.0/20170106.102334
jongmyeongko [Mon, 26 Dec 2016 16:09:40 +0000 (01:09 +0900)]
Support legacy image for backward-compatibility

Refer to:
https://review.tizen.org/gerrit/#/c/104823/

Change-Id: I1ccfb33c0fd12eb642352b9fd0a69f626087b5f8
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoApply the change of skel root path from /etc to /opt/etc 40/102740/18 accepted/tizen/3.0/common/20170109.083940 accepted/tizen/3.0/ivi/20170106.095011 accepted/tizen/3.0/mobile/20170106.094820 accepted/tizen/3.0/tv/20170106.094913 accepted/tizen/3.0/wearable/20170106.094941 accepted/tizen/common/20170110.085220 accepted/tizen/ivi/20170106.103643 accepted/tizen/mobile/20170106.103448 accepted/tizen/tv/20170106.103532 accepted/tizen/wearable/20170106.103608 submit/tizen/20170105.051706 submit/tizen_3.0/20170105.051635
jongmyeongko [Tue, 6 Dec 2016 11:00:11 +0000 (20:00 +0900)]
Apply the change of skel root path from /etc to /opt/etc

The change of skel root path is from readonly mount policy of root filesystem.
(/etc is included in root filesystem.)
Because the skel is designed as writable concept, the root path of skel should be changed in RW partition.

Change-Id: Iec87da4ee3533fb415114bc8c24e138e4cb01257
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoSet group of cache dir as system_share 01/108401/2
Sangyoon Jang [Wed, 4 Jan 2017 08:00:16 +0000 (17:00 +0900)]
Set group of cache dir as system_share

cache dir should be treated as data, shared/data.

Change-Id: I9864c0f42ff4901e206d7051605e677d82284359
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRevert "Temporary fix for hybrid pkg installation" 38/107238/4
Sangyoon Jang [Tue, 27 Dec 2016 07:54:49 +0000 (16:54 +0900)]
Revert "Temporary fix for hybrid pkg installation"

This reverts commit 01c6dc4d8426123f93e91130620bd6cd2fdfd86f.

Now hybrid installer can merge manifest completely.

Submit with:
 - https://review.tizen.org/gerrit/107236
 - https://review.tizen.org/gerrit/107237
 - https://review.tizen.org/gerrit/107238
 - https://review.tizen.org/gerrit/107239

Change-Id: Ic90a5d6e8a0e3eb419647c6433e20a48e83fd15d
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoSkip to change ownership and permissions to the symlink file 57/107557/3
jongmyeongko [Wed, 28 Dec 2016 11:54:39 +0000 (20:54 +0900)]
Skip to change ownership and permissions to the symlink file

To prevent chaning to the path outside of application path.

Change-Id: Id3c5d3ca33ec7e6f484c8185d0279fc109cafa39
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd new plugin parser library to the list 42/107342/1 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable tizen_3.0.m2 accepted/tizen/3.0.m2/mobile/20170104.121747 accepted/tizen/3.0.m2/tv/20170104.122606 accepted/tizen/3.0.m2/wearable/20170104.122920 accepted/tizen/3.0/common/20161228.162409 accepted/tizen/3.0/ivi/20161228.092328 accepted/tizen/3.0/mobile/20161228.092235 accepted/tizen/3.0/tv/20161228.092303 accepted/tizen/3.0/wearable/20161228.092318 submit/tizen_3.0.m2/20170104.093749 submit/tizen_3.0/20161228.025249
jongmyeongko [Tue, 27 Dec 2016 13:12:16 +0000 (22:12 +0900)]
Add new plugin parser library to the list

Change-Id: Ia829e470d0a7881bf356ce049134b6fd18289666
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix wrong if condition at CMakeLists.txt 98/107198/1 accepted/tizen/3.0/common/20161228.071616 accepted/tizen/3.0/ivi/20161228.021727 accepted/tizen/3.0/mobile/20161228.021548 accepted/tizen/3.0/tv/20161228.021640 accepted/tizen/3.0/wearable/20161228.021706 submit/tizen_3.0/20161227.023045
Sangyoon Jang [Tue, 27 Dec 2016 06:23:48 +0000 (15:23 +0900)]
Fix wrong if condition at CMakeLists.txt

Change-Id: Ia088843da1b5b24f10afa612af817681e60a3947
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRemove codes which refers deleted attribute 33/107033/3 accepted/tizen/3.0/common/20161227.181316 accepted/tizen/3.0/ivi/20161227.141643 accepted/tizen/3.0/mobile/20161227.141442 accepted/tizen/3.0/tv/20161227.141522 accepted/tizen/3.0/wearable/20161227.141622 submit/tizen_3.0/20161226.101740
Junghyun Yeon [Mon, 26 Dec 2016 07:31:08 +0000 (16:31 +0900)]
Remove codes which refers deleted attribute

Related changes:
[pkgmgr-info] : https://review.tizen.org/gerrit/107032
[tpk-backend] : https://review.tizen.org/gerrit/107034
[wgt-backend] : https://review.tizen.org/gerrit/107035

Change-Id: I68669c969a484a2bd19a94f75c0cd294b2e804e2
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix profile macro 07/107007/1
Sangyoon Jang [Mon, 26 Dec 2016 06:29:34 +0000 (15:29 +0900)]
Fix profile macro

Change-Id: I54594c5d334b8c217acbdeccb9e49bd730d55bdf
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRevert "Support legacy content directory path" 74/106774/2 accepted/tizen/3.0/common/20161228.071533 accepted/tizen/3.0/ivi/20161226.030257 accepted/tizen/3.0/mobile/20161226.030123 accepted/tizen/3.0/tv/20161226.030204 accepted/tizen/3.0/wearable/20161226.030230 submit/tizen_3.0/20161223.043050
Sangyoon Jang [Fri, 23 Dec 2016 02:40:28 +0000 (11:40 +0900)]
Revert "Support legacy content directory path"

This reverts commit 10d8245726f7cc1125878a3af35cb2ddf92df867.

Adjusting legacy content path will be done by pkgmgr-server.

Submit with:
 - https://review.tizen.org/gerrit/106773

Change-Id: I9eb30805c8ba9837cbe33687b3b0dfb349e552bd

7 years agoCleardata will not be handled by backend 91/105691/10
Junghyun Yeon [Mon, 19 Dec 2016 08:39:16 +0000 (17:39 +0900)]
Cleardata will not be handled by backend

- Cleardata operation will be handled by pkg_cleardata
- Remove features related with it

Related changes:
[pkgmgr-server] : https://review.tizen.org/gerrit/106486
[pkgmgr-tool] : https://review.tizen.org/gerrit/106485
[tpk-backend] : https://review.tizen.org/gerrit/106603
[wgt-backend] : https://review.tizen.org/gerrit/106601

Change-Id: I19664fa8841467395c236af9a3a63fd206ded02e
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoAdd undo operation at StepCreatePerUserStorageDirectories 00/106500/2
Sangyoon Jang [Thu, 22 Dec 2016 02:23:43 +0000 (11:23 +0900)]
Add undo operation at StepCreatePerUserStorageDirectories

Change-Id: Ifaf8786995d4fad30be39adcd52d463cda2dcbda
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFox to not print error message when certinfo is not exists 57/105957/2 accepted/tizen/3.0/common/20161227.101238 accepted/tizen/3.0/ivi/20161222.024823 accepted/tizen/3.0/mobile/20161222.024704 accepted/tizen/3.0/tv/20161222.024730 accepted/tizen/3.0/wearable/20161222.024756 submit/tizen_3.0/20161221.130430
Junghyun Yeon [Tue, 20 Dec 2016 06:12:23 +0000 (15:12 +0900)]
Fox to not print error message when certinfo is not exists

Change-Id: I4c70db626d2ad65658ab6810c250e67d44734382
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix setting mainapp attribute 80/105780/4
Sangyoon Jang [Mon, 19 Dec 2016 11:37:03 +0000 (20:37 +0900)]
Fix setting mainapp attribute

Use parsed mainapp first, but if there is no parsed mainapp, take first
app as mainapp.

Requires:
 - https://review.tizen.org/gerrit/106007

Change-Id: I021f86bbdfae95034b542d9b9ae4a00875ed7e29
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFix undo() of StepCopyStorageDirectories 43/105643/2
Sangyoon Jang [Mon, 19 Dec 2016 07:34:06 +0000 (16:34 +0900)]
Fix undo() of StepCopyStorageDirectories

Skip when global mode like as process().

Change-Id: Ic2dcf9d4782d9018b24941b7cd37471e5bcae9f0
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFix some log level 29/105629/2
Sangyoon Jang [Mon, 19 Dec 2016 06:46:29 +0000 (15:46 +0900)]
Fix some log level

Change-Id: I0fd06c529811bbe5bd1da8898f257240e8825cad
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoCreate private tmp directory in skel 68/105468/4 accepted/tizen/3.0/common/20161221.180529 accepted/tizen/3.0/ivi/20161221.005137 accepted/tizen/3.0/mobile/20161221.005217 accepted/tizen/3.0/tv/20161221.004941 accepted/tizen/3.0/wearable/20161221.005038 submit/tizen_3.0/20161219.021225
Piotr Dabrowski [Mon, 19 Dec 2016 07:18:23 +0000 (08:18 +0100)]
Create private tmp directory in skel

Submit together:
https://review.tizen.org/gerrit/#/c/105467/
https://review.tizen.org/gerrit/#/c/105468/

Change-Id: I5556e12d01a66111b9ccfd86ee0b5c5b5d51af91

7 years agoRevert "Revert "Add missing definition at CMakeLists.txt"" 57/105457/1 accepted/tizen/3.0/common/20161219.113506 accepted/tizen/3.0/ivi/20161219.070914 accepted/tizen/3.0/tv/20161219.072653 accepted/tizen/3.0/wearable/20161219.095435 submit/tizen_3.0/20161216.082724
Sangyoon Jang [Fri, 16 Dec 2016 13:31:45 +0000 (22:31 +0900)]
Revert "Revert "Add missing definition at CMakeLists.txt""

This reverts commit 08089ea54582eb8f6f12ec83738f4712bd2e5dc4.

Change-Id: I6667edf2c606b5344653d27804d6681cd9c8871d
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRevert "Add missing definition at CMakeLists.txt" 52/105452/1 accepted/tizen/3.0/common/20161219.113636 accepted/tizen/3.0/ivi/20161216.133029 accepted/tizen/3.0/mobile/20161216.132947 accepted/tizen/3.0/tv/20161216.132956 accepted/tizen/3.0/wearable/20161216.133010 submit/tizen_3.0/20161216.132215
Sangyoon Jang [Fri, 16 Dec 2016 13:19:41 +0000 (22:19 +0900)]
Revert "Add missing definition at CMakeLists.txt"

This reverts commit 17318972d51074cef7e6147109d038833e9da81b.

Temporary disable admin user global installation policy.

Change-Id: I8e4d39acdc934fa87107b84413c5580e0a322d88
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agofix on handling the request from admin user as global request 30/105430/2
jongmyeongko [Fri, 16 Dec 2016 12:13:48 +0000 (21:13 +0900)]
fix on handling the request from admin user as global request

- to support parser plugin

Change-Id: I5861c5733db1b8e6413887458586d357a64c17e1
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix update failure requested by admin user 46/105346/1
Sangyoon Jang [Fri, 16 Dec 2016 08:40:42 +0000 (17:40 +0900)]
Fix update failure requested by admin user

Change-Id: Ibd160635361f8d62cf546b300efe924e83173aa5
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoCode style check 10/104810/2
Piotr Ganicz [Wed, 14 Dec 2016 10:10:38 +0000 (11:10 +0100)]
Code style check

This change removes all errors detected by check-coding-style script.

Change-Id: Id5bc7abcade2558295494d1b4fabe8d59815f3d5

7 years agoAdd missing definition at CMakeLists.txt 30/105030/1 accepted/tizen/3.0/ivi/20161216.084637 accepted/tizen/3.0/mobile/20161216.084607 accepted/tizen/3.0/tv/20161216.084616 accepted/tizen/3.0/wearable/20161216.084625 submit/tizen_3.0/20161215.070007 submit/tizen_3.0/20161216.015353
Sangyoon Jang [Thu, 15 Dec 2016 06:52:08 +0000 (15:52 +0900)]
Add missing definition at CMakeLists.txt

Change-Id: Iaa830f968b1b429882f8fc8d7cd79af2071a915b
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoParse support-disable 48/104648/3 accepted/tizen/3.0/common/20161216.122418 accepted/tizen/3.0/ivi/20161216.013331 accepted/tizen/3.0/mobile/20161216.013126 accepted/tizen/3.0/tv/20161216.013241 accepted/tizen/3.0/wearable/20161216.013303 submit/tizen_3.0/20161214.072903
Sangyoon Jang [Wed, 14 Dec 2016 04:03:49 +0000 (13:03 +0900)]
Parse support-disable

Change-Id: I1085bef5f9b4ba60a53d439cdd9178548eb152b4
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoMerge "Add default permission of directory for global pkg to 755" into tizen_3.0
Junghyun Yeon [Wed, 14 Dec 2016 07:24:11 +0000 (23:24 -0800)]
Merge "Add default permission of directory for global pkg to 755" into tizen_3.0

7 years agoHandle request from admin user as global request 92/96492/23
Sangyoon Jang [Wed, 9 Nov 2016 07:07:21 +0000 (16:07 +0900)]
Handle request from admin user as global request

Change-Id: I1de150ffc7bc13cd3615e77a168c5c0493a26d39
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoAdd default permission of directory for global pkg to 755 37/104637/1
Junghyun Yeon [Wed, 14 Dec 2016 02:29:19 +0000 (11:29 +0900)]
Add default permission of directory for global pkg to 755

Change-Id: I3c37fbe5c5b97a48a606e041ce30d48dfcd05693
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoLet force_clean work when partialuninstall scenario 78/104378/1
Junghyun Yeon [Tue, 13 Dec 2016 08:10:30 +0000 (17:10 +0900)]
Let force_clean work when partialuninstall scenario

Change-Id: I1c3af379914298a1ede19ce9f4ce6dbf69884c4c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix setting mainapp attribute 45/104145/1 accepted/tizen/3.0/common/20161213.163827 accepted/tizen/3.0/ivi/20161213.064819 accepted/tizen/3.0/mobile/20161213.064712 accepted/tizen/3.0/tv/20161213.064738 accepted/tizen/3.0/wearable/20161213.064755 submit/tizen_3.0/20161212.103225
Sangyoon Jang [Mon, 12 Dec 2016 11:21:09 +0000 (20:21 +0900)]
Fix setting mainapp attribute

When installing hybrid application, webapp should be main application.
Native application should not be main application.

Change-Id: I1e210ad22e7b3f5e5bdcde0ea88f9c58e177bc3d
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoMerge "Add codes at StepRemoveFiles to remove RO data properly" into tizen_3.0 accepted/tizen/3.0/common/20161212.060309 accepted/tizen/3.0/ivi/20161212.022744 accepted/tizen/3.0/mobile/20161212.022502 accepted/tizen/3.0/tv/20161212.022639 accepted/tizen/3.0/wearable/20161212.022712 submit/tizen_3.0/20161209.072525
jongmyeong ko [Fri, 9 Dec 2016 07:44:18 +0000 (23:44 -0800)]
Merge "Add codes at StepRemoveFiles to remove RO data properly" into tizen_3.0

7 years agomove the behavior of StepGrantPermission to StepChangeOwnershipAndPermission 59/103359/10
jongmyeongko [Thu, 8 Dec 2016 06:23:36 +0000 (15:23 +0900)]
move the behavior of StepGrantPermission to StepChangeOwnershipAndPermission

to support this behavior commonly for wgt / tpk.

Submit with :
https://review.tizen.org/gerrit/#/c/103361/
https://review.tizen.org/gerrit/#/c/103512/

Change-Id: I60e72bb1b6a832a2d33fb472c1b30d594f6a029a
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAssume privilege level as platform when partial install case 92/103592/1
Junghyun Yeon [Fri, 9 Dec 2016 01:42:32 +0000 (10:42 +0900)]
Assume privilege level as platform when partial install case

Change-Id: Iec93a26d11e8ebb7f9416830528a52361a530313
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoAdd codes at StepRemoveFiles to remove RO data properly 44/102744/5
Junghyun Yeon [Tue, 6 Dec 2016 11:06:21 +0000 (20:06 +0900)]
Add codes at StepRemoveFiles to remove RO data properly

- when tried to uninstall preload-rw package but keep
rwdata, RO directory should be removed

Related changes:
[wgt-backend] : https://review.tizen.org/gerrit/102026

Change-Id: I4f42eac12b6b1d69aedee2627a32f7fc4b1e55d9
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoSupport debug mode installation 79/103179/3
Sangyoon Jang [Wed, 7 Dec 2016 11:58:16 +0000 (20:58 +0900)]
Support debug mode installation

Requires:
 - https://review.tizen.org/gerrit/103163

Change-Id: I3112673326054c0e45404c8bcc5cff18737d6ec4
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoGetRequestType will return unknown if query_interface is not implemented 13/103313/1 accepted/tizen/3.0/common/20161209.094805 accepted/tizen/3.0/ivi/20161209.001938 accepted/tizen/3.0/mobile/20161209.001838 accepted/tizen/3.0/tv/20161209.001911 accepted/tizen/3.0/wearable/20161209.001924 submit/tizen_3.0/20161208.065808
Junghyun Yeon [Thu, 8 Dec 2016 04:40:22 +0000 (13:40 +0900)]
GetRequestType will return unknown if query_interface is not implemented

Change-Id: I46169a22d0f8c0ba71e30288ea3873f3bd664190
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agocheck metadata privilege level 99/102799/5 accepted/tizen/3.0/common/20161208.153402 accepted/tizen/3.0/ivi/20161208.062728 accepted/tizen/3.0/mobile/20161208.062428 accepted/tizen/3.0/tv/20161208.062556 accepted/tizen/3.0/wearable/20161208.062638 submit/tizen_3.0/20161207.072901
jongmyeongko [Tue, 6 Dec 2016 13:03:17 +0000 (22:03 +0900)]
check metadata privilege level

Change-Id: I798acae8b829319579f7bbe16bf1a192380a99a3
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix possible nullpointer issue 27/103027/3
Junghyun Yeon [Wed, 7 Dec 2016 05:23:38 +0000 (14:23 +0900)]
Fix possible nullpointer issue

- Assume request as unknown when there are no query interface

Change-Id: I88b85982538c34774cf4475243fb2d3bf3a41c8a
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoAdjust to change of support ambient 55/103055/3
Sangyoon Jang [Wed, 7 Dec 2016 06:38:11 +0000 (15:38 +0900)]
Adjust to change of support ambient

Requires:
 - https://review.tizen.org/gerrit/102774

Change-Id: Idb9a6cae1c61751297f02d1461fffc96926a77fc
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoAddition of main attribute for widget-application 66/101266/6
Piotr Ganicz [Wed, 30 Nov 2016 11:54:22 +0000 (12:54 +0100)]
Addition of main attribute for widget-application

This commit repairs the issue with generating proper main attribute
for widget-application element in manifest. Only one attribute can
be set to "true" for list of apps (widget-application).

Submit together:
  - https://review.tizen.org/gerrit/#/c/101269/
  - https://review.tizen.org/gerrit/#/c/101267/
  - https://review.tizen.org/gerrit/#/c/101266/

Change-Id: I8d4688f0fcd779e3c3fab6751290ce051c8c4845

7 years agoParse legacy splash screens 12/102612/4
Sangyoon Jang [Tue, 6 Dec 2016 07:54:02 +0000 (16:54 +0900)]
Parse legacy splash screens

Parse legacy splash screens from:
 - ui-application's attributes
 - metadata

Submit with:
 - https://review.tizen.org/gerrit/102617

Change-Id: I6289e1e4798be7111c1f284c50926f2831347600
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFix for setting gid properly 80/101680/7
Sangyoon Jang [Fri, 2 Dec 2016 02:53:00 +0000 (11:53 +0900)]
Fix for setting gid properly

data, shared/data directories were not set system share group at undo of
StepBackupCopy and recovery mode.

Run smoke test for verification.

Change-Id: Ia9d035d4caf95ad441eab991b300c09f3cceb964
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoapply partial-rw feature to privilege compatibility step. 02/102402/2
jongmyeongko [Mon, 5 Dec 2016 13:54:44 +0000 (22:54 +0900)]
apply partial-rw feature to privilege compatibility step.

Change-Id: I09083d680ab71e9df6c0c3e7b1af38cb84b42a7c
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>