platform/core/appfw/tpk-backend.git
6 years agoChange StepUpdateTrustAnchor into StepRegisterTrustAnchor 32/155932/1
Junghyun Yeon [Mon, 16 Oct 2017 11:59:23 +0000 (20:59 +0900)]
Change StepUpdateTrustAnchor into StepRegisterTrustAnchor

- Register and updating trust anchor has integrated into one step.

Related changes:
[app-installers] : https://review.tizen.org/gerrit/149836

Change-Id: Ib4c5fcf37a3a740ccadb30733d84f4a927119254
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 1.4.1 67/153167/1 accepted/tizen/4.0/unified/20170929.075956 accepted/tizen/unified/20170929.081444 submit/tizen/20170928.055049 submit/tizen_4.0/20170928.055126 submit/tizen_4.0/20170928.143447 tizen_4.0.IoT.p1_release
Seungha Son [Thu, 28 Sep 2017 04:46:34 +0000 (13:46 +0900)]
Release version 1.4.1

Changes:
 - Add step for privacy privilege

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I3c7fff27f5004848537cb4c4621ff5b8b5c8f783

6 years agoAdd step for privacy privilege 31/147031/4
Seungha Son [Thu, 31 Aug 2017 23:33:46 +0000 (08:33 +0900)]
Add step for privacy privilege

Related changes:
app-installers : https://review.tizen.org/gerrit/#/c/146903/
wgt-backend : https://review.tizen.org/gerrit/#/c/147038/

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I73be449557c61d8eb8ea79c276bd12366c5726a3

6 years agoRelease version 1.4.0 77/146477/1 accepted/tizen/4.0/unified/20170904.234803 accepted/tizen/unified/20170830.161041 submit/tizen/20170829.115218 submit/tizen_4.0/20170901.004643
Sangyoon Jang [Tue, 29 Aug 2017 04:53:46 +0000 (13:53 +0900)]
Release version 1.4.0

Changes:
 - Modify order of StepConvertXml for manifestdirect steps
 - Fix pkg regex for uninstalling apps
 - Fix uninstalling package installed at extended storage
 - Add new smoke tests
 - Perform code style checking fixes
 - AppQueryInterface logic export
 - Adapter interface for external PkgMgr module

Change-Id: Ief09e4f6c826032693c437f06441469e75087223
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdapter interface for external PkgMgr module 46/139346/6
Damian Pietruchowski [Tue, 18 Jul 2017 11:36:30 +0000 (13:36 +0200)]
Adapter interface for external PkgMgr module

Submit together:
- https://review.tizen.org/gerrit/#/c/138998/
- https://review.tizen.org/gerrit/#/c/139347/

Change-Id: Ib692ed8c6306c67ed70594637c27067944154699
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
6 years agoAppQueryInterface logic export 20/133520/8
Damian Pietruchowski [Mon, 12 Jun 2017 14:03:42 +0000 (16:03 +0200)]
AppQueryInterface logic export

IsPkgInstalled() and GetPkgId() have the same implementation for
wgt-backend and tpk-backend, so only GetPkgIdFromPath() should
be overrided in each backend.

Submit together:
- https://review.tizen.org/gerrit/#/c/133518/
- https://review.tizen.org/gerrit/#/c/133519/

Change-Id: I280e6d6c2bc718c34238bb3a96c81b4584e5d964
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
6 years agoPerform code style checking fixes 87/143787/1
Bartlomiej Kunikowski [Fri, 11 Aug 2017 08:43:00 +0000 (10:43 +0200)]
Perform code style checking fixes

Change-Id: I3745fddee0bc058ad73c272fcc4bcb61b8d31beb

6 years agoAdd new smoke tests 21/137521/6
Bartlomiej Kunikowski [Thu, 6 Jul 2017 07:49:19 +0000 (09:49 +0200)]
Add new smoke tests

- SmokeTest.ManifestDirectInstallMode
- SmokeTest.ManifestDirectUpdateMode
- SmokeTest.ReadonlyUpdateInstallMode
- SmokeTest.ReadonlyUpdateUninstallMode

Change-Id: Iefbcc49561afe238feef4a560c4d0492ad2537e0
Signed-off-by: Bartlomiej Kunikowski <b.kunikowski@partner.samsung.com>
6 years agoFix uninstalling package installed at extended storage 45/142345/3
Sangyoon Jang [Thu, 3 Aug 2017 12:01:42 +0000 (21:01 +0900)]
Fix uninstalling package installed at extended storage

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

Change-Id: I8767f9a95282e5f68ba5b7dc03757a1f98bcfdee
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix pkg regex for uninstalling apps 40/140040/3
Damian Pietruchowski [Fri, 21 Jul 2017 11:38:55 +0000 (13:38 +0200)]
Fix pkg regex for uninstalling apps

Change-Id: Ia9a14aa1413d2bd7dafaef20bb69cbe726d8b971
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
6 years agoModify order of StepConvertXml for manifestdirect steps 12/141412/5
Junghyun Yeon [Mon, 31 Jul 2017 09:20:00 +0000 (18:20 +0900)]
Modify order of StepConvertXml for manifestdirect steps

- Modify order of StepConvertXml to be performed after
  StepParsePreload to apply modification of manifest data
  into modified xml

Related changes:
[pkgmgr-tool] : https://review.tizen.org/gerrit/#/c/141034/

Change-Id: I7b556f559f5325141556b784abd269a2b444ca49
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 1.3.0 88/142488/1 accepted/tizen/4.0/unified/20170828.223755 accepted/tizen/unified/20170807.150550 submit/tizen/20170804.060432 submit/tizen_4.0/20170828.100002
Junghyun Yeon [Fri, 4 Aug 2017 05:51:17 +0000 (14:51 +0900)]
Release version 1.3.0

Changes:
 - Add new steps for trust anchors

Change-Id: I8dc680236eaee521143dd66bfd0a55cc39f69498
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoAdd new steps for trust anchors 70/137370/16
Junghyun Yeon [Wed, 5 Jul 2017 10:50:54 +0000 (19:50 +0900)]
Add new steps for trust anchors

- Add StepRegisterTrustAnchor step for install requests
- Add StepUnregisterTrustAnchor step for uninstall requests
- Add StepUpdateTrustAnchor step for update requests

Related changes:
[tpk-manifest-handlers] : https://review.tizen.org/gerrit/136315
[app-installers] : https://review.tizen.org/gerrit/136316
[pkgmgr-info] : https://review.tizen.org/gerrit/136317
[wgt-backend] : https://review.tizen.org/gerrit/136858
[wgt-manifest-handlers] : https://review.tizen.org/gerrit/136866

Change-Id: I1cdd078b4833174458ea08811dab0afee3556cfd
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 1.2.0 85/141585/1 accepted/tizen/4.0/unified/20170816.012316 accepted/tizen/4.0/unified/20170816.015236 accepted/tizen/unified/20170803.010447 submit/tizen/20170801.062239 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
Sangyoon Jang [Tue, 1 Aug 2017 05:34:10 +0000 (14:34 +0900)]
Release version 1.2.0

Changes:
 - Supress build warning
 - Add appdefined privilege feature
 - Change StepTpkPreparePackageDirectory

Change-Id: I65a5494a68e1b4f91c8791a5c22f123fc380ec31
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoChange StepTpkPreparePackageDirectory 28/140828/5
Junghyun Yeon [Wed, 26 Jul 2017 11:58:24 +0000 (20:58 +0900)]
Change StepTpkPreparePackageDirectory

- make backup directory and store existing data
  to preserve previous data.
- backup directory will be removed whether request has
  succeed or not. But it will be used if request has failed.

Change-Id: I3a2a89add859d05e89f15bdb625f5e7f8aef3d24
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoAdd appdefined privilege feature 16/139616/12
jongmyeongko [Wed, 19 Jul 2017 13:51:11 +0000 (22:51 +0900)]
Add appdefined privilege feature

Requires:
https://review.tizen.org/gerrit/#/c/136932/

Change-Id: I110062ff57ad98a130f9edfaed043ecbf655b8f3
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoSupress build warning 78/139178/3
Junghyun Yeon [Tue, 18 Jul 2017 00:27:13 +0000 (09:27 +0900)]
Supress build warning

- remove build warning at smoke test

Change-Id: Ic7e9c258145e269a79c7ed6dc69616cb1e43717b
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoRelease version 1.1.8 02/139202/3 accepted/tizen/unified/20170719.131644 submit/tizen/20170718.044232
Junghyun Yeon [Tue, 18 Jul 2017 02:29:12 +0000 (11:29 +0900)]
Release version 1.1.8

Changes:
 - Skip reading icon in case there is no icon file actually
 - Invoke StepParsePreload when ReadonlyUpdateUninstall
 - Fix ReadonlyUpdateUninstall

Change-Id: Ic9bbd8099d859f0012ba41fac2fc233d78cf129c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix ReadonlyUpdateUninstall 46/139046/2
Sangyoon Jang [Mon, 17 Jul 2017 05:19:02 +0000 (14:19 +0900)]
Fix ReadonlyUpdateUninstall

The original package is preloaded(readonly) so we need to switch
readonly mode before update security context.

Change-Id: I5efa5e4089dd8e5f1046c921e4c7835dc3676561
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 years agoInvoke StepParsePreload when ReadonlyUpdateUninstall 72/138172/2
Sangyoon Jang [Tue, 11 Jul 2017 10:23:49 +0000 (19:23 +0900)]
Invoke StepParsePreload when ReadonlyUpdateUninstall

StepParsePreload should be invoked for setting system attributes
properly.

Change-Id: I71dad2ac2dda086aad7ce0a682acd66edacc8069
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 years agoSkip reading icon in case there is no icon file actually 14/138414/2
jongmyeongko [Wed, 12 Jul 2017 06:41:19 +0000 (15:41 +0900)]
Skip reading icon in case there is no icon file actually

Change-Id: I0a009854533c3ed37906de8452c7385cd62b0125
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRelease version 1.1.7 84/137384/1 accepted/tizen/unified/20170710.154529 submit/tizen/20170705.114632 submit/tizen/20170710.010836
jongmyeongko [Wed, 5 Jul 2017 11:34:35 +0000 (20:34 +0900)]
Release version 1.1.7

Changes:
 - Extensive tests for Recovery and Rollback

Change-Id: Ic420a7609b6981d841331a3bb0bef91293b177db
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoExtensive tests for Recovery and Rollback 24/119324/12
Piotr Ganicz [Thu, 16 Mar 2017 10:03:23 +0000 (11:03 +0100)]
Extensive tests for Recovery and Rollback

This commit creates new executable (extensive-smoke-test) for new type of tests
which will be testing recovery and rollback modes after each step in each
installation mode.

Requires:
- https://review.tizen.org/gerrit/#/c/119323/
- https://review.tizen.org/gerrit/#/c/116059/

Change-Id: I0a7023e89edb60c400e808535b780a57469e3c5b

7 years agoRelease version 1.1.6 77/136477/1 accepted/tizen/unified/20170706.193113 submit/tizen/20170630.024412 submit/tizen/20170704.014215 submit/tizen/20170705.015812
Sangyoon Jang [Fri, 30 Jun 2017 02:13:52 +0000 (11:13 +0900)]
Release version 1.1.6

Changes:
 - Add condition for external installed pkgs
 - Fix build warning

Change-Id: I1a027949509d4b089c4dde9ebe55779ae1b7136d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 years agoFix build warning 83/133783/2
Junghyun Yeon [Tue, 13 Jun 2017 10:06:02 +0000 (19:06 +0900)]
Fix build warning

Change-Id: I79f7ce319253fb5a9f46933585d5f7e92bbdde7f
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoAdd condition for external installed pkgs 81/133781/2
Junghyun Yeon [Tue, 13 Jun 2017 09:35:49 +0000 (18:35 +0900)]
Add condition for external installed pkgs

- Skip making bin directories when dest directory is symlink

Change-Id: Iebb3df57b62d5239ec43b5db7c365dfa815de1f2
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoRelease version 1.1.5 04/133104/1 accepted/tizen/unified/20170609.204207 submit/tizen/20170609.050739 submit/tizen/20170609.051007
Sangyoon Jang [Fri, 9 Jun 2017 02:28:36 +0000 (11:28 +0900)]
Release version 1.1.5

Changes:
 - Fix smoke tests
 - Supress build warnings

Change-Id: I136b83ae67eb3135aef831812e8c48c864625fc4
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 years agoSupress build warning 07/132107/2
Junghyun Yeon [Thu, 1 Jun 2017 06:08:39 +0000 (15:08 +0900)]
Supress build warning

- Supress "unused parameter" build warning

Change-Id: I9329088fffc01483ed1055f39b1f4354495bd37a
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years ago[SmokeTest] Regex match for uninstall in tear down 96/120096/6
Damian Pietruchowski [Tue, 21 Mar 2017 10:15:39 +0000 (11:15 +0100)]
[SmokeTest] Regex match for uninstall in tear down

After all tests, apps are uninstalled based on names of directories
in globalapps or apps_rw directory. It should avoid trying to uninstall
apps like "tmp" or "pkgdid.bck".

Change-Id: Iebf0f903c62c250e09ea282ec085a14126a35302
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years ago[SmokeTest] Skip tests for preload request 01/119901/7
Damian Pietruchowski [Mon, 20 Mar 2017 11:56:30 +0000 (12:56 +0100)]
[SmokeTest] Skip tests for preload request

Change-Id: I78231a9bb8edf43db8ae71f7828aa7d82fa0d5ee
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years ago[SmokeTest] Add request mode choice 98/119898/7
Damian Pietruchowski [Mon, 20 Mar 2017 10:05:33 +0000 (11:05 +0100)]
[SmokeTest] Add request mode choice

Smoke tests can be run with normal or global user.
Normal user is created in environment SetUp() and
is deleted in TearDown() method. Normal user name
is "smokeuser".

You can run tests by normal user with flags:
-u or --request_mode=user
You can run tests by global user with flags:
-g or --request_mode=global

Without above flags tests are run with global user
by default

Change-Id: I776e26e27ffe670328293fb01bd0dd35549cfe11
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years ago[SmokeTest] Fix rw filesystem validation 97/119897/5
Damian Pietruchowski [Mon, 20 Mar 2017 11:35:03 +0000 (12:35 +0100)]
[SmokeTest] Fix rw filesystem validation

Requires:
https://review.tizen.org/gerrit/#/c/119323/

Change-Id: I623fb15084b8b25fdad9e923b53cf2f3badb6221
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoRelease version 1.1.4 73/130073/1 accepted/tizen/unified/20170519.200038 submit/tizen/20170519.052610 tizen_4.0.m1_release
Junghyun Yeon [Fri, 19 May 2017 04:55:03 +0000 (13:55 +0900)]
Release version 1.1.4

Changes:
 - Add update step of directories
 - Change order of some steps
 - Export Smoke Utils

Change-Id: Idad13368d6976e524774f34a543fdb87f79ec33d
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoAdd update step of directories 01/128001/4
Junghyun Yeon [Thu, 4 May 2017 00:31:15 +0000 (09:31 +0900)]
Add update step of directories

Related changes:
[app-installers] : https://review.tizen.org/gerrit/#/c/126628/
Change-Id: Id2c2ec97d33a213fcd3b0643588b28cf4fe047f5
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoChange order of some steps 53/119053/3
Bartlomiej [Wed, 15 Mar 2017 08:47:06 +0000 (09:47 +0100)]
Change order of some steps

There is a case in recovery, when security manager need
information from pkgmgr database, so we need to ensure that
information about package are stored in pkgmgr database
before the security registration/update step.

Change-Id: I801edb4a6d40be8ae1e4d619409b1580a29795ec

7 years agoExport Smoke Utils 23/119323/6
Piotr Ganicz [Fri, 17 Feb 2017 13:11:30 +0000 (14:11 +0100)]
Export Smoke Utils

This change exports utility functions to smoke_utils.h

Change-Id: I5035f0775af2749dbd07fe3d2970446f877d522d

7 years agoRelease version 1.1.3 06/126306/1 accepted/tizen/unified/20170421.114142 submit/tizen/20170421.005321
Junghyun Yeon [Fri, 21 Apr 2017 01:56:15 +0000 (10:56 +0900)]
Release version 1.1.3

- Fix crash issue when getting locale has failed

Change-Id: I310dbe709c9af9fc0d3a98aa3038611b77c413fa
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix crash issue when getting the locale was failed 57/125957/2
jongmyeongko [Wed, 19 Apr 2017 11:20:24 +0000 (20:20 +0900)]
Fix crash issue when getting the locale was failed

Change-Id: Ic115f69df765d454288ad8259d959992297387fe
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRelease version 1.1.2 05/125705/1 submit/tizen/20170419.014756
Junghyun Yeon [Tue, 18 Apr 2017 11:58:08 +0000 (20:58 +0900)]
Release version 1.1.2

Changes :
- Fix mount installation failure

Change-Id: Id4c9449c57f5b931af92f9a9d7d36697812bb624
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix Mount Installation Failure 42/124242/1
jongmyeongko [Sat, 8 Apr 2017 06:50:14 +0000 (15:50 +0900)]
Fix Mount Installation Failure

Requires :
https://review.tizen.org/gerrit/#/c/123947/

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

7 years agoRelease version 1.1.1 97/123797/1 accepted/tizen/unified/20170407.190437 submit/tizen/20170407.042402
Sangyoon Jang [Fri, 7 Apr 2017 04:53:53 +0000 (13:53 +0900)]
Release version 1.1.1

Changes:
 - Fix compile flag for debug build
 - Add removing xml for installation rollback
 - Add missing step for delta update
 - Fix a static analyzer issue

Change-Id: I11e04e448241ecf275671dc4698785258de19dba
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFix a static analyzer issue 74/122474/2
Sangyoon Jang [Fri, 31 Mar 2017 12:09:04 +0000 (21:09 +0900)]
Fix a static analyzer issue

Change-Id: I60d506a3f952577ab96cb2d857b6548faed48a4c
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoAdd missing step for delta update 21/122521/2
jongmyeongko [Mon, 3 Apr 2017 02:12:58 +0000 (11:12 +0900)]
Add missing step for delta update

Adjusting step is necessary also for delta update.
Because the manifest file is converted newly from the tizen-manifest.xml
of delta package.

Change-Id: I4d2cb6de6a7d992ef281c0873534bda63fde6e02
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd removing xml for installation rollback 42/119342/2
Damian Pietruchowski [Thu, 16 Mar 2017 10:45:19 +0000 (11:45 +0100)]
Add removing xml for installation rollback

For installation request, backup_path_ do not exist
in StepConvertXml, but xml file should be removed
in rollback.

Change-Id: I984b9a44af0e0e6c4f51b0769f0f877a197b99ed
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoRemove optimization flag for debug build 28/119328/1
Bartlomiej Kunikowski [Thu, 16 Mar 2017 10:24:32 +0000 (11:24 +0100)]
Remove optimization flag for debug build

Change-Id: Id22f4ee1775367bdad1e73cf83a36529ca46fab7

7 years agoRelease version 1.1.0 05/118005/3 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170309.175251 accepted/tizen/ivi/20170308.121745 accepted/tizen/mobile/20170308.121654 accepted/tizen/tv/20170308.121716 accepted/tizen/unified/20170310.075632 accepted/tizen/wearable/20170308.121733 submit/tizen/20170308.095023 submit/tizen_unified/20170310.011401
jongmyeongko [Wed, 8 Mar 2017 08:38:52 +0000 (17:38 +0900)]
Release version 1.1.0

Changes:
 - Fix build error
 - Add some missing error checking

Change-Id: I577390952870bafc06706a41263e628f4ef945fc
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix build error 10/118010/3
jongmyeongko [Wed, 8 Mar 2017 08:57:37 +0000 (17:57 +0900)]
Fix build error

Change-Id: I0ffa906cd4bffe40816ca5dc2fd74f7744413bb5
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd some missing error checking 18/114618/5
Bartlomiej Kunikowski [Tue, 14 Feb 2017 08:05:22 +0000 (09:05 +0100)]
Add some missing error checking

Requires:
 - https://review.tizen.org/gerrit/#/c/114612/

Change-Id: Ia78c272c9f3a2ec8f69993bf6ac2484e28855fb1

7 years agoRelease version 0.4.0 40/117340/3 accepted/tizen/common/20170306.165133 accepted/tizen/ivi/20170307.050434 accepted/tizen/mobile/20170307.050155 accepted/tizen/tv/20170307.050340 accepted/tizen/unified/20170309.032427 accepted/tizen/wearable/20170307.050407 submit/tizen/20170306.070018 submit/tizen_unified/20170308.100406
jongmyeongko [Sat, 4 Mar 2017 09:01:24 +0000 (18:01 +0900)]
Release version 0.4.0

Changes:
 - Export API of StepManifestAdjustment
 - Fix smoke test
 - Add signature check step in RW partial request
 - Add KillApp step in RW partial update
 - Fix StepConvertXml

Change-Id: I0402833622cb1d261501e84e63dcff9d458e112c
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoExport API of StepManifestAdjustment 22/116622/4
Bartlomiej Kunikowski [Mon, 27 Feb 2017 08:52:59 +0000 (09:52 +0100)]
Export API of StepManifestAdjustment

It is needed for coming hybrid installer changes

Change-Id: I262732fc65b25558fbcaca57a33e4cdadf6be828

7 years agoFix smoke test 32/117132/1
Sangyoon Jang [Fri, 3 Mar 2017 02:30:57 +0000 (11:30 +0900)]
Fix smoke test

Recovery file format was changed.

Change-Id: I378f6c70535342b24328303401a14208d7d2c7ba
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoAdd signature check step in RW partial request 13/117113/1
jongmyeongko [Thu, 2 Mar 2017 13:59:34 +0000 (22:59 +0900)]
Add signature check step in RW partial request

The certificate info was not stored properly in cert db.

Require :
        https://review.tizen.org/gerrit/#/c/117077/

Change-Id: I58fe5e96492369ec34af9dd1a2c7c059e7dee459
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd KillApp step in RW partial update 57/114557/4
jongmyeongko [Tue, 14 Feb 2017 04:39:23 +0000 (13:39 +0900)]
Add KillApp step in RW partial update

A step for killing app was missed.

Change-Id: I48481e3fe7443a6d1410e3cb97d9f1990d78ea19
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix StepConvertXml 00/114700/1
Sangyoon Jang [Tue, 14 Feb 2017 12:05:07 +0000 (21:05 +0900)]
Fix StepConvertXml

Backup and restore original manifest file if needed.

Change-Id: Ib5aba7f85c624242ec4ee9320b907322eb73a700
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRemove TODO 76/114476/2
Piotr Ganicz [Mon, 13 Feb 2017 11:10:57 +0000 (12:10 +0100)]
Remove TODO

There are no privilege duplications because they are stored in set.
And set can contain only unique keys.

Change-Id: I0e3c066cdc5f2de3ab3ca46af92e7e13f8eddc53

7 years agoRelease version 0.3.1 82/114482/1 accepted/tizen/common/20170214.173609 accepted/tizen/ivi/20170214.225656 accepted/tizen/mobile/20170214.225558 accepted/tizen/tv/20170214.225618 accepted/tizen/wearable/20170214.225638 submit/tizen/20170213.123058
Sangyoon Jang [Mon, 13 Feb 2017 11:24:51 +0000 (20:24 +0900)]
Release version 0.3.1

Changes:
 - Fix recovery mode
 - Fix a bug in ManifestDirectInstall
 - Fix smoke tests

Change-Id: Ic7010879017814dc4703ffdf771771905d24c2f4
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoMerge "Perform check-signature before manifest-adjust" into tizen
jongmyeong ko [Fri, 10 Feb 2017 08:40:03 +0000 (00:40 -0800)]
Merge "Perform check-signature before manifest-adjust" into tizen

7 years agoSmoke tests - check if package dont exist in user's directories 07/114007/3
Damian Pietruchowski [Thu, 9 Feb 2017 13:02:40 +0000 (14:02 +0100)]
Smoke tests - check if package dont exist in user's directories

This is required by:
DeinstallationMode
RecoveryMode_Tpk_Installation
RecoveryMode_ForMountInstall
InstallationMode_Rollback

Change-Id: Id7f08d4d95da03c869f40575f0f29fd16892ffff
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoUninstalling smoke packages to clear security context 35/111835/4
Bartlomiej Kunikowski [Tue, 24 Jan 2017 08:44:00 +0000 (09:44 +0100)]
Uninstalling smoke packages to clear security context

For properly work, every smoke package need to has
pkgid beginning with 'smoke', ex. 'smoketpk01'

Requires:
 - https://review.tizen.org/gerrit/#/c/111709/

Verification:
 - please use 'find / -name "*smoke*" | grep rules' commend
   to see if there are no smoke tests entries in security rules

 - for now there is some bug in recovery mode for installation
   and there are some rules in security-mnager after this mode,
   but for other uninstallation works properly

Change-Id: I9cbfaead2dfca6dc1a8e851da932b1f6dd3e958a

7 years agoMerge "Step Recover Per User Directories for Recovery Mode added" into tizen
jongmyeong ko [Fri, 10 Feb 2017 08:37:33 +0000 (00:37 -0800)]
Merge "Step Recover Per User Directories for Recovery Mode added" into tizen

7 years agoSmoke tests for preload installation, update and deinstallation 09/111709/9
Damian Pietruchowski [Mon, 23 Jan 2017 13:12:01 +0000 (14:12 +0100)]
Smoke tests for preload installation, update and deinstallation

Verification: Run new smoke tests as superuser (root)

Change-Id: Ie5cc65e111fc7f4ff161305630c79b252c5b32cc
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoPerform check-signature before manifest-adjust 59/114059/1
Jaganmohan K [Wed, 8 Feb 2017 09:34:23 +0000 (15:04 +0530)]
Perform check-signature before manifest-adjust

- Incase of Manifest installation, manifest-adjust step is
  performed before security step

Change-Id: I6a93f58d7bc47046d9a90e8aadfbf68c204456aa
Signed-off-by: Jaganmohan K <j.kanakala@samsung.com>
7 years agoStep Recover Per User Directories for Recovery Mode added 13/114013/1
Damian Pietruchowski [Thu, 9 Feb 2017 13:39:59 +0000 (14:39 +0100)]
Step Recover Per User Directories for Recovery Mode added

Requires:
- https://review.tizen.org/gerrit/#/c/114007/
- https://review.tizen.org/gerrit/#/c/112049/

Verification: Run SmokeTest.RecoveryMode_Tpk_Installation

Change-Id: I7e2103c14a19a6335e61778467e30ef2cfd3fac0
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoRelease version 0.3.0 57/113957/1 accepted/tizen/common/20170209.122459 accepted/tizen/ivi/20170210.004210 accepted/tizen/mobile/20170210.003837 accepted/tizen/tv/20170210.004014 accepted/tizen/wearable/20170210.004109 submit/tizen/20170209.083108
Sangyoon Jang [Thu, 9 Feb 2017 10:49:36 +0000 (19:49 +0900)]
Release version 0.3.0

Changes:
 - Add ttrace logs
 - Fix & Add some smoke tests
 - Change tizen version string for standard
 - Fix build warning
 - Fix code style

Change-Id: I3a2f717386e711df86dd0a49689d10efee0783eb
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoMissing smoke tests for tpk-backend 74/112774/5
Damian Pietruchowski [Thu, 2 Feb 2017 14:38:28 +0000 (15:38 +0100)]
Missing smoke tests for tpk-backend

RecoveryMode_ForMountInstall
RecoveryMode_ForMountUpdate
MountInstallationMode_Rollback
MountUpdateMode_Rollback.

Requires: https://review.tizen.org/gerrit/#/c/112744/

Change-Id: I487474d8c0d36153ed0bb0e0e4a4080b544feb7d
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoMissing smoke tests for tpk-backend 44/112744/4
Damian Pietruchowski [Thu, 2 Feb 2017 11:32:20 +0000 (12:32 +0100)]
Missing smoke tests for tpk-backend

InstallationMode_Rollback
InstallationMode_GoodSignature
InstallationMode_WrongSignature
RecoveryMode_ForDelta
UpdateMode_Rollback

Change-Id: I9b72ee220068e41c095b3bb22063ca630b6ac23d
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoSmoke test DeltaMode_Tpk_Rollback 81/111681/3
Bartlomiej Kunikowski [Mon, 23 Jan 2017 10:23:52 +0000 (11:23 +0100)]
Smoke test DeltaMode_Tpk_Rollback

Verification:
 $ /usr/bin/tpk-backend-ut/smoke-tests
        --gtest_filter=SmokeTest.DeltaMode_Tpk_Rollback

Change-Id: Ie8d4dd72a857304c06178380c03199ab8ac65948

7 years agoStyle check 19/112519/1
Piotr Ganicz [Wed, 1 Feb 2017 08:04:57 +0000 (09:04 +0100)]
Style check

Change-Id: I5a42fc44148b91f076b2ce3d43527afb27b054d2

7 years agoFix build warning, coding rule 46/112446/1
Junghyun Yeon [Wed, 1 Feb 2017 05:02:41 +0000 (14:02 +0900)]
Fix build warning, coding rule

- Fix build warning and coding rule

Change-Id: Ia66bec86eb7b415cbf844ce60abe12a5ea5f68b0
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoChange version string 06/112306/2
Junghyun Yeon [Tue, 31 Jan 2017 05:39:15 +0000 (14:39 +0900)]
Change version string

- Change version string from 2.4.0 to 2.4 for versioning standard.
(Currently Tizen does not display patch version if it is 0)

Change-Id: I56439cf6f11de20fc17714b98fd5f9694c7128e4
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix for smoke tests 51/111651/2
Bartlomiej Kunikowski [Mon, 23 Jan 2017 08:21:18 +0000 (09:21 +0100)]
Fix for smoke tests

 - SmokeTest.InstallExternal_Tpk
 - SmokeTest.MigrateLegacyExternalImage_Tpk

Above test throws an exception when in device there
is no SD Card. This patch repairs it.

Change-Id: Ia535ac072231e69bf131c76e12dde28cc988e6f8

7 years agoAdd ttrace logs 29/111029/2
Junghyun Yeon [Thu, 19 Jan 2017 07:49:58 +0000 (16:49 +0900)]
Add ttrace logs

Change-Id: Ia13ea3e061d4f08e122786e0e17a2b763d176c3c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoRelease Version 0.2.0 45/111045/1 accepted/tizen/common/20170125.112736 accepted/tizen/ivi/20170119.222122 accepted/tizen/mobile/20170119.221602 accepted/tizen/tv/20170119.221838 accepted/tizen/wearable/20170119.222011 submit/tizen/20170119.070147
jongmyeongko [Thu, 19 Jan 2017 08:24:46 +0000 (17:24 +0900)]
Release Version 0.2.0

Changes:
- Adjust some values in xml

the changes are not signicant but let's start new minor version
as the first relase version.

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

Change-Id: I2ca3c0a1f0d34f29c6c910bd3ff24dcd7a3fb243
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdjust some values in xml 53/109553/12 accepted/tizen/3.0/common/20170120.102132 accepted/tizen/3.0/ivi/20170119.225313 accepted/tizen/3.0/mobile/20170119.225224 accepted/tizen/3.0/tv/20170119.225241 accepted/tizen/3.0/wearable/20170119.225255 submit/tizen_3.0/20170118.065338
Junghyun Yeon [Tue, 10 Jan 2017 11:04:04 +0000 (20:04 +0900)]
Adjust some values in xml

- Onboot and autorestart features of service application
has removed since 2.3.1 in wearable, 2.4 in all other profiles
- So change modified xml files if needed

Change-Id: I1bc03b72b1b0133da88f36d0b28696397e25ab62
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoMerge "Remove tmpdir when failed to getting icon info" into tizen_3.0 accepted/tizen/3.0/common/20170109.195833 accepted/tizen/3.0/ivi/20170109.073411 accepted/tizen/3.0/tv/20170110.055239 accepted/tizen/common/20170112.174432 accepted/tizen/ivi/20170112.222530 accepted/tizen/mobile/20170112.222419 accepted/tizen/tv/20170112.222445 accepted/tizen/wearable/20170112.222509 submit/tizen/20170112.013301 submit/tizen_3.0/20170106.072144 submit/tizen_3.0/20170106.102334
jongmyeong ko [Fri, 6 Jan 2017 06:10:00 +0000 (22:10 -0800)]
Merge "Remove tmpdir when failed to getting icon info" into tizen_3.0

7 years agoRemove tmpdir when failed to getting icon info 48/108848/1
Sangyoon Jang [Fri, 6 Jan 2017 04:58:19 +0000 (13:58 +0900)]
Remove tmpdir when failed to getting icon info

Change-Id: I809ef4c74ef15e2f87361b0020686b327e79519f
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoSupport legacy image for backward-compatibility 25/107125/15
jongmyeongko [Mon, 26 Dec 2016 16:10:26 +0000 (01:10 +0900)]
Support legacy image for backward-compatibility

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

Change-Id: Iecd555fc211e9b5f85df51d4effdeea525af43d3
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix smoke test 80/108480/1 accepted/tizen/3.0/common/20170109.083923 accepted/tizen/3.0/ivi/20170106.094959 accepted/tizen/3.0/mobile/20170106.094801 accepted/tizen/3.0/tv/20170106.094902 accepted/tizen/3.0/wearable/20170106.094930 accepted/tizen/common/20170110.085236 accepted/tizen/ivi/20170106.103655 accepted/tizen/mobile/20170106.103457 accepted/tizen/tv/20170106.103542 accepted/tizen/wearable/20170106.103619 submit/tizen/20170105.051706 submit/tizen_3.0/20170105.051635
Sangyoon Jang [Wed, 4 Jan 2017 11:56:58 +0000 (20:56 +0900)]
Fix smoke test

Check gid of cache dir is system_share.

Change-Id: Ia09306b6bd71ea83a2f8744f7ab44bbe00424d4a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFix tpk lib to extract manifest and icon only 74/108474/2
Sangyoon Jang [Wed, 4 Jan 2017 11:23:25 +0000 (20:23 +0900)]
Fix tpk lib to extract manifest and icon only

Extracting shared/res dir can cause memory issue.
Instead of extracting shared/res dir, tpk lib will find icon file from
manifest and extract icon file only.

Change-Id: I18750638a18a4451d02bd3bdbfda859f49d4c5d5
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRemove codes which refers deleted attribute 34/107034/2 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.121827 accepted/tizen/3.0.m2/tv/20170104.122604 accepted/tizen/3.0.m2/wearable/20170104.122919 accepted/tizen/3.0/common/20161227.181335 accepted/tizen/3.0/ivi/20161227.141650 accepted/tizen/3.0/mobile/20161227.141455 accepted/tizen/3.0/tv/20161227.141529 accepted/tizen/3.0/wearable/20161227.141628 submit/tizen_3.0.m2/20170104.093749 submit/tizen_3.0/20161226.101740
Junghyun Yeon [Mon, 26 Dec 2016 07:32:30 +0000 (16:32 +0900)]
Remove codes which refers deleted attribute

Related changes:
[pkgmgr-info] : https://review.tizen.org/gerrit/107032
[app-installers] : https://review.tizen.org/gerrit/107033
[wgt-backend] : https://review.tizen.org/gerrit/107035

Change-Id: Ie39dd87bbf51d3c9a07706b2a7f0110f32e69c76
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoRemove creating symlink of executable file 30/106830/2
Sangyoon Jang [Fri, 23 Dec 2016 07:27:08 +0000 (16:27 +0900)]
Remove creating symlink of executable file

Tpk package doesn't need symlink of executable file.

Change-Id: I2b10b31440add2f8ab00e743da8b7502130981b5
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFix smoketest 19/106819/3
Sangyoon Jang [Fri, 23 Dec 2016 07:03:05 +0000 (16:03 +0900)]
Fix smoketest

Smoketest should test both global/local case.
This patch make smoketest can test global/local test, but test only
global case because of current platform policy.
It should be test local case also later.

Change-Id: I160009196d8f7997fe91ebd2d8ab0d653b2da347
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoRemove cleardata feature from backend 03/106603/4 accepted/tizen/3.0/common/20161228.071514 accepted/tizen/3.0/ivi/20161226.030249 accepted/tizen/3.0/mobile/20161226.030107 accepted/tizen/3.0/tv/20161226.030157 accepted/tizen/3.0/wearable/20161226.030224 submit/tizen_3.0/20161223.043050
Junghyun Yeon [Thu, 22 Dec 2016 07:15:54 +0000 (16:15 +0900)]
Remove cleardata feature from backend

- Cleardata will be handled by pkg_cleardata
so remove features reated with it

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

Change-Id: Iaa0ebe8786a4910ff76422f0935089e55574ff82
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agomove the behavior of StepGrantPermission step to StepChangeOwnershipAndPermission 61/103361/3 accepted/tizen/3.0/common/20161212.060241 accepted/tizen/3.0/ivi/20161212.022737 accepted/tizen/3.0/mobile/20161212.022418 accepted/tizen/3.0/tv/20161212.022632 accepted/tizen/3.0/wearable/20161212.022706 submit/tizen_3.0/20161209.072525
jongmyeongko [Thu, 8 Dec 2016 06:29:24 +0000 (15:29 +0900)]
move the behavior of StepGrantPermission step to StepChangeOwnershipAndPermission

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

Change-Id: Ideb73e83f2f4c92bd5a33e06242f9c73a873eb62
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoCreation for symbolic link will not skipped 57/102257/4
Junghyun Yeon [Mon, 5 Dec 2016 08:45:51 +0000 (17:45 +0900)]
Creation for symbolic link will not skipped
even if request mode is manifestdirect-operations

Change-Id: I14362452d05c4b1d581c77460aebfd991d1b19e4
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agogrant 'x' permission to app_root directory 27/103227/2 accepted/tizen/3.0/common/20161209.094815 accepted/tizen/3.0/ivi/20161209.001943 accepted/tizen/3.0/mobile/20161209.001849 accepted/tizen/3.0/tv/20161209.001920 accepted/tizen/3.0/wearable/20161209.001931 submit/tizen_3.0/20161208.065808
jongmyeongko [Wed, 7 Dec 2016 15:46:13 +0000 (00:46 +0900)]
grant 'x' permission to app_root directory

Change-Id: Id4785d68cfd12398b61110093fa308217f2875d2
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdjust to change of support ambient 64/103164/1 accepted/tizen/3.0/common/20161208.153342 accepted/tizen/3.0/ivi/20161208.062723 accepted/tizen/3.0/mobile/20161208.062401 accepted/tizen/3.0/tv/20161208.062549 accepted/tizen/3.0/wearable/20161208.062633 submit/tizen_3.0/20161207.072901
Sangyoon Jang [Wed, 7 Dec 2016 11:25:04 +0000 (20:25 +0900)]
Adjust to change of support ambient

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

Change-Id: I2417cabc6cf6af7d2097abf11e950dba2ae15902
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoCreation of external appdata will not performed 00/102300/3 accepted/tizen/3.0/common/20161207.194739 accepted/tizen/3.0/ivi/20161207.012953 accepted/tizen/3.0/mobile/20161207.012901 accepted/tizen/3.0/tv/20161207.012917 accepted/tizen/3.0/wearable/20161207.012934 submit/tizen_3.0/20161206.101358
Junghyun Yeon [Mon, 5 Dec 2016 09:55:03 +0000 (18:55 +0900)]
Creation of external appdata will not performed
when there are no external path available

Change-Id: I0e8e162bd3f80be36b434adc8cb113e067fea799
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoadd missing steps in partial case. 96/102396/1
jongmyeongko [Mon, 5 Dec 2016 13:34:32 +0000 (22:34 +0900)]
add missing steps in partial case.

Change-Id: If8b2ef978475234724590cfe1bc7ff73ebfad2cc
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix smoke test 17/101417/1 accepted/tizen/3.0/common/20161206.125810 accepted/tizen/3.0/ivi/20161206.000409 accepted/tizen/3.0/mobile/20161206.000224 accepted/tizen/3.0/tv/20161206.000332 accepted/tizen/3.0/wearable/20161206.000351 submit/tizen_3.0/20161205.120256
Sangyoon Jang [Thu, 1 Dec 2016 06:26:50 +0000 (15:26 +0900)]
Fix smoke test

Now gid of data, shared/data dir is system_share.

Change-Id: I85a3d4f71571b00972763d40dc0cce44821ee9c3
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoAdd new steps: ReadonlyUpdateInstall, ReadonlyUpdateUninstall 80/97080/8 accepted/tizen/3.0/common/20161203.012111 accepted/tizen/3.0/ivi/20161201.075317 accepted/tizen/3.0/mobile/20161201.075032 accepted/tizen/3.0/tv/20161201.075159 accepted/tizen/3.0/wearable/20161201.075235 submit/tizen_3.0/20161130.132739 submit/tizen_3.0/20161201.024602
Sangyoon Jang [Fri, 11 Nov 2016 06:16:12 +0000 (15:16 +0900)]
Add new steps: ReadonlyUpdateInstall, ReadonlyUpdateUninstall

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

Change-Id: I36c1fb3e4a22fc9fc0e3d53f73a678c591b923c1
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoapply new features 08/100908/3
jongmyeongko [Mon, 28 Nov 2016 16:57:03 +0000 (01:57 +0900)]
apply new features

- force-clean
- partial install/update

Requires :
https://review.tizen.org/gerrit/#/c/100625/
https://review.tizen.org/gerrit/#/c/100323/
https://review.tizen.org/gerrit/#/c/100891/

Change-Id: Ia5961f7f8704e1cf45181a8848a0cbb0900093c7
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoimplement partial install/upgrade feature on writable space (such as /opt) 24/100324/3
jongmyeongko [Sun, 27 Nov 2016 11:04:11 +0000 (20:04 +0900)]
implement partial install/upgrade feature on writable space (such as /opt)

Change-Id: I6c684115b7f880f97b6d663833461202fa87952e
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoStop using pkgdir-tool for directory operation 64/100364/1
Junghyun Yeon [Mon, 28 Nov 2016 02:41:38 +0000 (11:41 +0900)]
Stop using pkgdir-tool for directory operation

- Backend has cap itself so another tool dedicated to directory operation
is no more needed
- Adjust order of including header for coding style

Change-Id: Ie86d253303e1a013400ba6dcc5b5e38bae2f2c3d
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix for MountUpdateMode_Rollback_Hybrid 25/98725/6 accepted/tizen/3.0/common/20161125.101733 accepted/tizen/3.0/ivi/20161125.081916 accepted/tizen/3.0/mobile/20161125.081412 accepted/tizen/3.0/tv/20161125.081721 accepted/tizen/3.0/wearable/20161125.081828 submit/tizen_3.0/20161124.130849
Bartlomiej Kunikowski [Fri, 18 Nov 2016 10:43:39 +0000 (11:43 +0100)]
Fix for MountUpdateMode_Rollback_Hybrid

The backup directory was not removed in undo for StepTpkPreparePackageDirectory.

Verify:
 # su - app_fw
 $ /usr/bin/wgt-backend-ut/smoke-test

Submit together:
 - https://review.tizen.org/gerrit/#/c/98724/

Requires:
 - https://review.tizen.org/gerrit/#/c/97898/

Change-Id: Ief869db12206cc7c05424ab56848aa2089b86788
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix for MountInstallationMode_Rollback_Hybrid 98/97898/5
Bartlomiej Kunikowski [Thu, 20 Oct 2016 08:31:04 +0000 (10:31 +0200)]
Fix for MountInstallationMode_Rollback_Hybrid

Submit together :
 - https://review.tizen.org/gerrit/#/c/97900/

To verify run wgt-backend smoke test

Change-Id: Ifb5412896b5e898547f05101f54021b186c11408

7 years agoapply extended concept of package's attribute. 16/99116/5
jongmyeongko [Tue, 22 Nov 2016 02:40:52 +0000 (11:40 +0900)]
apply extended concept of package's attribute.

Requires :
https://review.tizen.org/gerrit/#/c/99039/

Change-Id: I56153446d3a277b5342cebb24422800247cbfd10
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoImplement tpk backend library 43/97443/12 accepted/tizen/3.0/common/20161124.181943 accepted/tizen/3.0/ivi/20161124.030511 accepted/tizen/3.0/mobile/20161124.030352 accepted/tizen/3.0/tv/20161124.030425 accepted/tizen/3.0/wearable/20161124.030449 accepted/tizen/common/20161125.095050 accepted/tizen/ivi/20161125.004128 accepted/tizen/mobile/20161125.003522 accepted/tizen/tv/20161125.003855 accepted/tizen/wearable/20161125.004007 submit/tizen/20161124.000829 submit/tizen_3.0/20161123.114701
Sangyoon Jang [Tue, 7 Jun 2016 11:12:53 +0000 (20:12 +0900)]
Implement tpk backend library

This backend library is for getting package information from file.
The functions are called by dlsym from pkgmgr_client api.
(Refer to: https://review.tizen.org/gerrit/73286)

Change-Id: I81d302854c73d1975bc3ce3e3bc5d13b2089812b
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoAdd StepCheckInstallable 77/98477/1 accepted/tizen/3.0/common/20161118.192956 accepted/tizen/3.0/ivi/20161118.004148 accepted/tizen/3.0/mobile/20161118.004011 accepted/tizen/3.0/tv/20161118.004104 accepted/tizen/3.0/wearable/20161118.004127 submit/tizen_3.0/20161117.054138
Sangyoon Jang [Thu, 17 Nov 2016 10:26:55 +0000 (19:26 +0900)]
Add StepCheckInstallable

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

Change-Id: Ic7e4a155528575ef16d4d057fc208c5c84fdd1d6
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>