platform/core/appfw/pkgmgr-tool.git
4 years agoFix db migration script 28/211928/1
Ilho Kim [Mon, 12 Aug 2019 06:06:29 +0000 (15:06 +0900)]
Fix db migration script

Change package_dependency_info's primary key

Change-Id: I136c223cedd7f5681668ae32f1b01044fe316097
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoRelease version 0.5.5 10/211810/1 accepted/tizen/unified/20190812.235624 submit/tizen/20190809.084335
Ilho Kim [Fri, 9 Aug 2019 08:15:44 +0000 (17:15 +0900)]
Release version 0.5.5

Changes:
 - Fix error when doing FOTA
 - Fix static analysis issue
 - Fix typo

Change-Id: I75bd87dd660ec853ec397204dda9c735da79820c
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoFix typo 97/211497/1
Kichan Kwon [Tue, 6 Aug 2019 00:53:37 +0000 (09:53 +0900)]
Fix typo

Change-Id: I99d45aa84d32b61e83182b545c6499904aa2b8a9
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
5 years agoFix static analysis issue 37/211037/3
Ilho Kim [Mon, 29 Jul 2019 07:27:38 +0000 (16:27 +0900)]
Fix static analysis issue

Use strerror_r instead of strerror for thread safety

Change-Id: Icf2e750fb4a18250543355ad613db4bae14cf984
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
5 years agoFix error when doing FOTA 48/210848/7
Ilho Kim [Thu, 25 Jul 2019 07:52:05 +0000 (16:52 +0900)]
Fix error when doing FOTA

It doesn't have ALL_PRELOAD_RW_PKG in the past,
the case this file not exist is not error

Make preload rw package list from db in that case

Change-Id: I53fc539e22481070fde998518b05beaeef3eedfa
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
5 years agoRelease version 0.5.4 53/210553/1 accepted/tizen/unified/20190723.053629 submit/tizen/20190722.090051
Junghyun Yeon [Mon, 22 Jul 2019 08:44:52 +0000 (17:44 +0900)]
Release version 0.5.4

Changes:
 - Revert "Add upgrade script for version 30005"

Change-Id: I42c096924942b46cb55c1cae74cea43d579a1af5
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoRevert "Add upgrade script for version 30005" 26/210526/2
ilho kim [Mon, 22 Jul 2019 05:44:36 +0000 (05:44 +0000)]
Revert "Add upgrade script for version 30005"

This reverts commit f2268b9e4993ee8b9688858bc0c744b2056a7322.

Change-Id: Id494bb8ffb1b081fda29da1426515de1e1b1df12

5 years agoRelease version 0.5.3 87/209887/1 accepted/tizen/unified/20190717.115204 submit/tizen/20190712.071407 submit/tizen/20190716.022534
Ilho Kim [Fri, 12 Jul 2019 06:46:24 +0000 (15:46 +0900)]
Release version 0.5.3

Changes:
 - Add upgrade script for version 30005
 - Handle preload-rw package deleted by user when OTA

Change-Id: I334c72992de747623ea60cd31e4af09709fe9b0e
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
5 years agoHandle preload-rw package deleted by user when OTA 14/206714/26
Ilho Kim [Thu, 23 May 2019 12:20:14 +0000 (21:20 +0900)]
Handle preload-rw package deleted by user when OTA

Create a file to store preload-rw-packages that has been installed,
this file is used to identify whether the preload-rw-package
currently installing is a new package or a deleted package by user

Change-Id: If9436067b39db7e808b762fbb0db9624a07d751e
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
5 years agoAdd upgrade script for version 30005 12/207512/2
Junghyun Yeon [Wed, 5 Jun 2019 11:37:54 +0000 (20:37 +0900)]
Add upgrade script for version 30005

Related changes:
[pkgmgr-info] : https://review.tizen.org/gerrit/c/platform/core/appfw/pkgmgr-info/+/207513/

Change-Id: Ib36223113944f895b5eafc0455ba0a897378162a
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoRelease version 0.5.2 53/204053/1 accepted/tizen/unified/20190422.231505 submit/tizen/20190419.024820
Junghoon Park [Fri, 19 Apr 2019 02:29:00 +0000 (11:29 +0900)]
Release version 0.5.2

Changes:
 - Add redefining PATH env

Change-Id: I96fc67634510fb2602a9ccc077cacf2825ee3511
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoAdd redefining PATH env 64/203964/1
Ilho Kim [Thu, 18 Apr 2019 08:19:24 +0000 (17:19 +0900)]
Add redefining PATH env

Add in this files
 - pkgmgr.patch.sh.in
 - update.sh.in

Change-Id: Ibce3a0e9f34d8c9558ee2a24ee7ac01220be8a41
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
5 years agoRelease version 0.5.1 33/203633/1 accepted/tizen/unified/20190417.132338 submit/tizen/20190416.100651 submit/tizen/20190416.233814
Junghyun Yeon [Tue, 16 Apr 2019 08:56:55 +0000 (17:56 +0900)]
Release version 0.5.1

Changes:
 - Change log for install_preload_pkg
 - Replace exec into /bin/sh in upgrade script
 - Adjust 30004 upgrade script

Change-Id: I3205a272f7f81de7a5298ff6be1e7dbe0e9c544e
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoAdjust 30004 upgrade script 39/203139/1
Hwankyu Jhun [Wed, 10 Apr 2019 06:29:09 +0000 (15:29 +0900)]
Adjust 30004 upgrade script

The component info table is removed.

Change-Id: I82a411df1cdd09864034a9676f1f4bc30feae870
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoReplace exec into /bin/sh in upgrade script 29/202429/1
Junghyun Yeon [Thu, 28 Mar 2019 10:40:19 +0000 (19:40 +0900)]
Replace exec into /bin/sh in upgrade script

- exec replaces shell itself so sciprts will terminate when
  command terminates executed by exec.

Change-Id: Ic6e650237bad77a835afa0bb240b9229ae7d842c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoChange log for install_preload_pkg 66/202266/1
Junghyun Yeon [Tue, 26 Mar 2019 11:19:18 +0000 (20:19 +0900)]
Change log for install_preload_pkg

Current logs don't specify which directory is not exists.

Change-Id: I256c9deb696d7685efcffd45330659132eb0d0d0
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoRelease version 0.5.0 95/201495/1 accepted/tizen/unified/20190318.150700 submit/tizen/20190315.084013
Hwankyu Jhun [Fri, 15 Mar 2019 03:05:43 +0000 (12:05 +0900)]
Release version 0.5.0

Changes:
 - Add missing upgrade script for version 30003
 - Add package dependency attribute to upgrade script
 - Add codes to handle ReadonlyUpdateInstalled pkg
 - Add db schema to version 30004
 - Fix db migration script
 - Add db schema to version 30004

Change-Id: I60b2ea1a7aaa3fcca6f11193d040bc42ce846f62
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoAdd db schema to version 30004 72/201272/2
Hwankyu Jhun [Tue, 12 Mar 2019 05:21:39 +0000 (14:21 +0900)]
Add db schema to version 30004

Added:
 - package_app_component_info table

Change-Id: I863b8a0ace0ba93969b8475049c4561e1f1c1c2c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix db migration script 93/201293/1
Junghyun Yeon [Tue, 12 Mar 2019 06:58:25 +0000 (15:58 +0900)]
Fix db migration script

Change-Id: I44b9153494d58bd7f2fe59c7b9fdafc51463373b
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoAdd db schema to version 30004 99/199999/2
Junghyun Yeon [Mon, 18 Feb 2019 05:48:12 +0000 (14:48 +0900)]
Add db schema to version 30004

Change-Id: I9ffe4bf630341f21c1fb319450096a4515789ea1
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoAdd codes to handle ReadonlyUpdateInstalled pkg 20/200220/1
Junghyun Yeon [Wed, 20 Feb 2019 08:24:42 +0000 (17:24 +0900)]
Add codes to handle ReadonlyUpdateInstalled pkg

- When readonlyupdateinstalled pkg version is higher than
  FOTA-updated pkg, pkg version should be preserved.

Change-Id: I48e5718dca83db7e2777f51c6750f4d44478a37a
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoAdd package dependency attribute to upgrade script 58/199058/7
Sangyoon Jang [Wed, 16 Jan 2019 09:39:40 +0000 (18:39 +0900)]
Add package dependency attribute to upgrade script

Change-Id: Ic85f83896f6de645b572f884407f77e3099ecc04
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoAdd missing upgrade script for version 30003 05/199505/2
Sangyoon Jang [Tue, 12 Feb 2019 07:49:41 +0000 (16:49 +0900)]
Add missing upgrade script for version 30003

Add app_control_id column for package_app_app_control table.

Change-Id: I3eefa5b4520d31976a94ecedec8d99744c3fdb09
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoRelease version 0.4.17 92/199892/1 accepted/tizen/unified/20190218.163224 submit/tizen/20190215.085133 submit/tizen/20190218.024446
ilho [Fri, 15 Feb 2019 08:38:48 +0000 (17:38 +0900)]
Release version 0.4.17

Changes:
 - Fix upgrade_to_30002.sh script
 - Fix to avoiding sql injection
 - Fix upgrade script
 - Refactor __process_request function of pkg_cmd.c
 - Refactor pkg_upgrade
 - Fix upgrade script

Change-Id: I22012512765f255510a6adf19ed2a9bb762fef3f
Signed-off-by: ilho <ilho159.kim@samsung.com>
5 years agoFix upgrade_to_30002.sh script 59/199059/1
Sangyoon Jang [Fri, 1 Feb 2019 07:24:37 +0000 (16:24 +0900)]
Fix upgrade_to_30002.sh script

Add setting db version as 30002.

Change-Id: Ibb7b8f05a65d18bc8613d6d7e4c29412432603fb
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoFix to avoiding sql injection 74/197974/3
Sangyoon Jang [Thu, 17 Jan 2019 10:30:48 +0000 (19:30 +0900)]
Fix to avoiding sql injection

Change-Id: I8810ab87632294431fa7c162b380700682ec8838
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoFix upgrade script 70/197670/1
Sangyoon Jang [Tue, 15 Jan 2019 06:32:33 +0000 (15:32 +0900)]
Fix upgrade script

Execute pkgmgr db migration script directly, because exec system call
overwrites process.

Change-Id: Id1aa8a490c1936dc1115b2cc987f53b255eed77f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoRefactor __process_request function of pkg_cmd.c 38/188638/22
ilho [Fri, 7 Sep 2018 02:49:48 +0000 (11:49 +0900)]
Refactor __process_request function of pkg_cmd.c

change that function's long switch-case statement using function pointer

Change-Id: I2bbc26dab024b8827cb706dae14c73f8414a1252
Signed-off-by: ilho <ilho159.kim@samsung.com>
5 years agoRefactor pkg_upgrade 70/190770/7
Junghyun Yeon [Fri, 5 Oct 2018 07:48:08 +0000 (16:48 +0900)]
Refactor pkg_upgrade

- Remove unused defines.
- Add codes to migrate preloaded pkg to preload-rw pkg.
- Invoking pkg_upgrade without parameter will migrate ro/rw pkgs.
- Remove some useless variable initialization.

Change-Id: I34e0afd77926b73a1a70667e43f2f69faa950c55
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoFix upgrade script 17/191817/4
Junghyun Yeon [Wed, 24 Oct 2018 06:54:39 +0000 (15:54 +0900)]
Fix upgrade script

- uid of user "tizenglobalapp" has changed in 4.0.

Change-Id: Ibedac9655875c725ec39013e7f71fd19ca0ce2aa
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoRelease version 0.4.16 64/188964/1 accepted/tizen/5.0/unified/20181102.013403 accepted/tizen/unified/20180913.063900 submit/tizen/20180912.054239 submit/tizen_5.0/20181101.000002
Junghyun Yeon [Wed, 12 Sep 2018 05:18:01 +0000 (14:18 +0900)]
Release version 0.4.16

Changes:
 - Fix pkg_upgrade

Change-Id: Ia8023761f4e52348bbe960de2349b54078db11b3
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoFix pkg_upgrade 38/188738/1
Junghyun Yeon [Mon, 10 Sep 2018 02:59:25 +0000 (11:59 +0900)]
Fix pkg_upgrade

- Add codes to support rpm pkg type.

Change-Id: Idca0d935c63e8a5591fb464f982eebab008409e5
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.15 53/179653/1 accepted/tizen/unified/20180521.094844 submit/tizen/20180521.022058
Junghyun Yeon [Mon, 21 May 2018 02:16:51 +0000 (11:16 +0900)]
Release version 0.4.15

Changes:
 - Fix static analysis issue

Change-Id: Ice29241c7d4ab83f78be30dcc799a307edc1be27
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix static analysis issue 40/179640/1
Junghyun Yeon [Mon, 21 May 2018 00:46:24 +0000 (09:46 +0900)]
Fix static analysis issue

Change-Id: Iae6f32b9a60aecd01802f32c830aa9d1ddc0393b
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.14 26/179026/1 accepted/tizen/unified/20180516.065609 accepted/tizen/unified/20180521.003615 submit/tizen/20180515.094318 submit/tizen/20180518.004605
Sangyoon Jang [Tue, 15 May 2018 09:05:50 +0000 (18:05 +0900)]
Release version 0.4.14

Changes:
 - Fix pkg_upgrade tool to handle wgt packages
 - Add upgrade script for version 30002

Change-Id: Ifca72f6056f518bd95869bddc24f494cfd3c2eea
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdd upgrade script for version 30002 40/177840/6
Sangyoon Jang [Fri, 4 May 2018 04:28:05 +0000 (13:28 +0900)]
Add upgrade script for version 30002

Change-Id: I9520d7568fc61a841329cf62282cde107d92701d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix pkg_upgrade tool to handle wgt packages 38/177838/4
Sangyoon Jang [Fri, 4 May 2018 04:17:12 +0000 (13:17 +0900)]
Fix pkg_upgrade tool to handle wgt packages

Change-Id: I7490454a0d08303f141cadc2ae3ca573fffe55fa
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoRelease version 0.4.13 63/178663/1 accepted/tizen/unified/20180514.094105 submit/tizen/20180511.064939
Junghyun Yeon [Fri, 11 May 2018 06:44:49 +0000 (15:44 +0900)]
Release version 0.4.13

Changes:
 - Change execute label of pkgcmd to "System"

Change-Id: I7f2b6f58b9a83360c91eced73dd06263b1286312
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoChange execute label of pkgcmd to "System" 74/177074/1
Junghyun Yeon [Wed, 25 Apr 2018 06:37:42 +0000 (15:37 +0900)]
Change execute label of pkgcmd to "System"

- Shell's privilege will be reduced to prevent sending
  dbus signal directly so pkgcmd's execute label should be set
  to work properly.

Change-Id: I5185b8fe45f0c820c5c26a12925b4e47501d7b43
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.12 38/175738/1 accepted/tizen/unified/20180412.140831 submit/tizen/20180412.054319
Junghyun Yeon [Thu, 12 Apr 2018 05:41:33 +0000 (14:41 +0900)]
Release version 0.4.12

Changes:
 - Remove unused dependency in the spec file

Change-Id: I3b5a5c03be2b21a0e00b264258e127db4ff4bddf
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRemove unused dependency in the spec file 80/174480/1
Semun Lee [Mon, 2 Apr 2018 09:49:11 +0000 (18:49 +0900)]
Remove unused dependency in the spec file

Change-Id: I65abc4d1992ca2a4aac9ef89e264b122555b5537
Signed-off-by: Semun Lee <semun.lee@samsung.com>
6 years agoRelease version 0.4.11 73/173973/1 accepted/tizen/unified/20180330.060609 submit/tizen/20180327.085346
Junghyun Yeon [Tue, 27 Mar 2018 08:49:52 +0000 (17:49 +0900)]
Release version 0.4.11

Changes:
 - Fix pkg_upgrade tool

Change-Id: Ia04fd60bf5c69857fd493d8781fc4bf61fddb92b
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix pkg_upgrade tool 33/170333/5
Junghyun Yeon [Mon, 19 Feb 2018 07:47:26 +0000 (16:47 +0900)]
Fix pkg_upgrade tool

- Change filter to get preload pkg to retrieve readonlyupdate pkgs.
- When pkg is readonlyupdated but not included at image,
  set its db attribute properly to treat as normal pkg.(TODO)
- When pkg is readnolyupdated and update image has same version,
  readonlyupdate should be uninstalled except its rwdata.

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

Change-Id: I9ae7f5567034a5c44c0eb8cd62a0b138e6626d27
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.10 48/169748/1 accepted/tizen/unified/20180219.142416 submit/tizen/20180209.043342
Sangyoon Jang [Fri, 9 Feb 2018 01:58:45 +0000 (10:58 +0900)]
Release version 0.4.10

Changes:
 - Fix double free

Change-Id: Id6b2b4c3444362772f2aa1dff2a4b9cba425d92c
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix double free 33/169233/1
Sangyoon Jang [Mon, 5 Feb 2018 06:04:11 +0000 (15:04 +0900)]
Fix double free

Change-Id: I9f745a5211e066ec2cd6cc70d81bd2efcf87bb35
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoRelease version 0.4.9 53/169053/1 accepted/tizen/unified/20180205.060509 submit/tizen/20180202.063742
Junghyun Yeon [Fri, 2 Feb 2018 05:03:05 +0000 (14:03 +0900)]
Release version 0.4.9

Changes:
 - Perform pkg_upgrade after migrating pkg databases
 - add get support-mode info on pkginfo

Change-Id: Iad3bfbcbf50c3758a5e2991529da550ab9482e2c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoadd get support-mode info on pkginfo 12/165012/4
junsuk77.oh [Tue, 24 Oct 2017 02:01:10 +0000 (11:01 +0900)]
add get support-mode info on pkginfo

Change-Id: Ia397280a23110fbff30ac039f03eeb0d97baf1e1
(cherry picked from commit 31a67a8d1b528b9eaa7e21185c9625951ce68ad2)

6 years agoPerform pkg_upgrade after migrating pkg databases 54/166154/2
Junghyun Yeon [Mon, 8 Jan 2018 08:35:11 +0000 (17:35 +0900)]
Perform pkg_upgrade after migrating pkg databases

Change-Id: I75e1415d73a0c23b8bf51cb3299056ff1ea8d746
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.8 85/167685/1 accepted/tizen/unified/20180123.061156 submit/tizen/20180119.081808
Junghyun Yeon [Fri, 19 Jan 2018 07:49:32 +0000 (16:49 +0900)]
Release version 0.4.8

Changes:
 - Fix memory leak

Change-Id: I6eb83aecab77c1f899321c8b8b93a5c31c6f617f
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix memory leak 80/167080/2
Seungha Son [Mon, 15 Jan 2018 08:40:35 +0000 (17:40 +0900)]
Fix memory leak

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

6 years agoRelease version 0.4.7 89/165789/1 accepted/tizen/unified/20180108.062531 submit/tizen/20180104.043433
Sangyoon Jang [Thu, 4 Jan 2018 04:14:21 +0000 (13:14 +0900)]
Release version 0.4.7

Changes:
 - Add sciprts for missed column
 - Fix memory leak

Change-Id: I729ab8bcb2831bf19d58f8ea64b3df021a3e4d67
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix memory leak 75/165775/1
Sangyoon Jang [Thu, 4 Jan 2018 01:48:57 +0000 (10:48 +0900)]
Fix memory leak

Change-Id: I9dfbd4d88188c352e5d9cf0e14caa0e58938c21c
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdd sciprts for missed column 23/165223/1
Junghyun Yeon [Wed, 27 Dec 2017 06:40:45 +0000 (15:40 +0900)]
Add sciprts for missed column

- Add scripts to modify package_app_info to add additional column.

Change-Id: I94911698fc91b074e82c759a8a20ed7bd1a8deab
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.6 88/164988/1 accepted/tizen/unified/20171228.065025 submit/tizen/20171222.073841
Junghyun Yeon [Fri, 22 Dec 2017 07:36:39 +0000 (16:36 +0900)]
Release version 0.4.6

Changes:
 - Refactor pkg_getsize for reduce dbus call count

Change-Id: Ib1af0f4f1a1de745e9b30dadc1cd5830a1ff45dd
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRefactor pkg_getsize for reduce dbus call count 97/162897/4
Seungha Son [Wed, 6 Dec 2017 04:57:53 +0000 (13:57 +0900)]
Refactor pkg_getsize for reduce dbus call count

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

6 years agoRelease version 0.4.5 81/161781/1 accepted/tizen/4.0/unified/20171128.072852 accepted/tizen/unified/20171128.150348 submit/tizen/20171127.102301 submit/tizen_4.0/20171127.103425
Junghyun Yeon [Mon, 27 Nov 2017 10:15:47 +0000 (19:15 +0900)]
Release version 0.4.5

Changes:
 - Change pkginfo getter function
 - Remove unnecessary directory in spec

Change-Id: I8e43a0201d51bd0c1e723f98dc2ba84db2d644fe
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRemove unnecessary directory in spec 40/160440/1
Junghyun Yeon [Thu, 16 Nov 2017 06:42:25 +0000 (15:42 +0900)]
Remove unnecessary directory in spec

Change-Id: I127a115250a33ff2f9e02c546cb4616199f6609e
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoChange pkginfo getter function 46/159446/2
Junghyun Yeon [Thu, 9 Nov 2017 02:50:01 +0000 (11:50 +0900)]
Change pkginfo getter function

- pkgmgrinfo_pkginfo_get_usr_list retrieves whole information
  even it doesn't used by getsize.
- get_usr_list_full will retrieve minimum information
  but it's enough for pkg_getsize's purpose.

Change-Id: I92e04f83e872824f717202f4bc035d038716f311
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.4 50/159450/1 accepted/tizen/unified/20171109.124917 submit/tizen/20171109.041728
Seungha Son [Thu, 9 Nov 2017 04:10:20 +0000 (13:10 +0900)]
Release version 0.4.4

Changes:
 - Remove unnecessary dependency

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

6 years agoRemove unnecessary dependency 12/157912/3
Junghyun Yeon [Fri, 27 Oct 2017 01:30:44 +0000 (10:30 +0900)]
Remove unnecessary dependency

- Remove db-util dependency and replace it into sqlite3
- Remove inclusion of unnecessary header.

Change-Id: I87f09354d62b40fa544e62e99305897b04c51377
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.3 31/156631/1 accepted/tizen/4.0/unified/20171019.235305 accepted/tizen/unified/20171020.091602 submit/tizen/20171019.074229 submit/tizen_4.0/20171019.074058 tizen_4.0.m2_release
Junghyun Yeon [Thu, 19 Oct 2017 07:33:45 +0000 (16:33 +0900)]
Release version 0.4.3

Changes:
 - Fix typo error

Change-Id: I1715899ed74f46dc7a31602f6f1c69a200761539
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix typo error 20/156620/1
Junghyun Yeon [Thu, 19 Oct 2017 07:19:41 +0000 (16:19 +0900)]
Fix typo error

Change-Id: I96f103d32c4b87122bdfc1676690a16cd5eaec85
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.2 07/156107/1 accepted/tizen/4.0/unified/20171018.060940 accepted/tizen/unified/20171018.062527 submit/tizen/20171017.074628 submit/tizen_4.0/20171017.080654
Junghyun Yeon [Tue, 17 Oct 2017 06:55:44 +0000 (15:55 +0900)]
Release version 0.4.2

Changes:
 - Add update start script

Change-Id: I7abc6d0a43f6b8a1475bd8a6e32e5946bf877cfd
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoAdd update start script 23/155223/1
Junghyun Yeon [Thu, 12 Oct 2017 10:02:53 +0000 (19:02 +0900)]
Add update start script

- Pkgmgr db upgrade will be happened even if there are no platform update
  so seperate update initialization script from platform update script.

Change-Id: Ie847af1969c7ab65c766228b5a0c9729ad9f4ad2
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.1 52/154952/1 accepted/tizen/unified/20171012.075137 submit/tizen/20171011.123741 submit/tizen_4.0/20171013.025647
Sangyoon Jang [Wed, 11 Oct 2017 12:32:23 +0000 (21:32 +0900)]
Release version 0.4.1

Changes:
 - Fix some static analyzer issues
 - Fix upgrade script

Change-Id: I75f7cc30e78c47eaadb68d676e6a35cd88953942
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix upgrade script 03/152603/6
Junghyun Yeon [Tue, 26 Sep 2017 11:53:30 +0000 (20:53 +0900)]
Fix upgrade script

- Invoke pkg_upgrade tool for updated RO packages
- Change schema of datacontrol table.
- Adjust order of inserting order of datacontrol table.

Change-Id: I218f79acbf89caab9f411b3b6173c6871a1b177c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix some static analyzer issues 34/154434/1
Semun Lee [Tue, 10 Oct 2017 07:53:05 +0000 (16:53 +0900)]
Fix some static analyzer issues

- fix resource leak
- check return value properly

Change-Id: I9c3ab936cb6c84dbb664a6c41c74f48f5dab5067
Signed-off-by: Semun Lee <semun.lee@samsung.com>
6 years agoRelease version 0.4.0 35/152435/1 accepted/tizen/4.0/unified/20170927.181738 accepted/tizen/unified/20170927.063509 submit/tizen/20170926.073829 submit/tizen_4.0/20170926.120510 tizen_4.0.IoT.p1_release
Junghyun Yeon [Tue, 26 Sep 2017 06:51:26 +0000 (15:51 +0900)]
Release version 0.4.0

Changes:
 - Fix realpath issue
 - Support debug mode for reinstall, mount install
 - Fix upgrade script

Change-Id: I11df87815627653f2e40fe20e62c7bb2e6fcc31f
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix upgrade script 47/151747/5
Junghyun Yeon [Fri, 22 Sep 2017 01:13:34 +0000 (10:13 +0900)]
Fix upgrade script

- Fix wrong scripts to get latest db version properly.
- Remove usage of undefined variable.
- Add codes to migrate user db
- Add codes to migrate cert db

Change-Id: Iec8f5b670959dc984f623ed14e1662fed7c61ccd
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoSupport debug mode for reinstall, mount install 01/151301/2
Semun Lee [Wed, 20 Sep 2017 10:30:41 +0000 (19:30 +0900)]
Support debug mode for reinstall, mount install

Change-Id: I5a54a6dec944415579c172e5d63bdcf57a27c662
Signed-off-by: Semun Lee <semun.lee@samsung.com>
6 years agoFix realpath issue 10/151310/1
Semun Lee [Wed, 20 Sep 2017 10:53:03 +0000 (19:53 +0900)]
Fix realpath issue

realpath may cause buffer overflow by design.
This patch fixes to pass NULL for resolved path to make realpath safe.

Change-Id: I881726619ec14d8cbc4f7c47cf7e8d57d5a13af2
Signed-off-by: Semun Lee <semun.lee@samsung.com>
6 years agoRelease version 0.3.13 49/150249/1 accepted/tizen/4.0/unified/20170920.081432 submit/tizen/20170915.023525 submit/tizen_4.0/20170915.023947
Semun Lee [Fri, 15 Sep 2017 02:22:55 +0000 (11:22 +0900)]
Release version 0.3.13

Changes:
 - Fix bugs on upgrade script
 - fix coding rule error

Change-Id: I245d3d1763059ae540b69801d73e9c070ea7c5f9
Signed-off-by: Semun Lee <semun.lee@samsung.com>
6 years agofix coding rule error 68/149668/2
Youngjae Shin [Wed, 13 Sep 2017 01:44:19 +0000 (10:44 +0900)]
fix coding rule error

Change-Id: I86e3b7ba445367e0af3fa1bad8dfeedae92a6e36

6 years agoFix bugs on upgrade script 75/147275/2
Junghyun Yeon [Sun, 3 Sep 2017 23:39:01 +0000 (08:39 +0900)]
Fix bugs on upgrade script

- Signature file has removed by previous platform for security purpose
  so there are no way to determine privilege level while upgrading.
- So, now upgrade script will make file which stores root cert value
  each package and installer will retrieve it at runtime when there are
  no signature file to read.
- After migration, cert db will be migrated directly into pkg cert db.
- Remove chsmack in script.
- Now tpk related functions will handle rpm packages, too.

Change-Id: I2ec688c94876c903e82274a2eefd63290514578b
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.3.12 82/148582/1 accepted/tizen/unified/20170911.155853 submit/tizen/20170908.075925
Junghyun Yeon [Fri, 8 Sep 2017 06:55:36 +0000 (15:55 +0900)]
Release version 0.3.12

Changes:
 - Fix pkgmgr migration script
 - Fix wrong option name

Change-Id: Icc0020463552431792cb911b731c951f8edc7698
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix upgrade script 33/144633/7
Junghyun Yeon [Thu, 17 Aug 2017 09:12:07 +0000 (18:12 +0900)]
Fix upgrade script

- Add updates directory to store actual upgrade script
- Previous upgrade scripts will determine current version and target version
  and execute proper upgrade script by right order
- Add codes for certificate migration to get dist root to determine privilege level
  because signature file has removed in previous platform for security purpose.
- Certificate values now will be inserted into cert db directly.
- Fix to not to remove shared/data and shared/cache

Change-Id: I52942990115b25d0db489bc4333e6560f978c018
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix upgrade script 74/144774/2
Junghyun Yeon [Fri, 18 Aug 2017 01:28:42 +0000 (10:28 +0900)]
Fix upgrade script

- Remove unused function
- Add function to remove files at previous location(/opt/usr/apps)
  after coping it to new location

Change-Id: I7a48df2d6c9a78aa6c8d0f4f7e8dbfdcabb3e829
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix wrong option name 98/144898/2
Sangyoon Jang [Fri, 18 Aug 2017 08:39:21 +0000 (17:39 +0900)]
Fix wrong option name

Change-Id: Ieb59d0a603230400f9b232f785cc5f2ab610e353
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix pkgmgr migration script 34/141034/9
Junghyun Yeon [Fri, 28 Jul 2017 01:46:43 +0000 (10:46 +0900)]
Fix pkgmgr migration script

- change to pkg_initdb handle only readonly packages
- seperate preload rw package and normal rw packages as seperate functions

Related changes:
[tpk-backend] : https://review.tizen.org/gerrit/#/c/141412/

Change-Id: I16d7aa4f43bf1acc27803a6a6ab79aba0b4941f7
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.3.11 85/142485/1 accepted/tizen/4.0/unified/20170828.223727 accepted/tizen/unified/20170807.150544 submit/tizen/20170804.060432 submit/tizen_4.0/20170828.100002
Junghyun Yeon [Fri, 4 Aug 2017 05:45:19 +0000 (14:45 +0900)]
Release version 0.3.11

Changes:
 - Support move to extended

Change-Id: I7dac639bb1a67467e35bc59020d7cb7a8fe3f594
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoSupport move to extended 62/140562/3
Sangyoon Jang [Tue, 25 Jul 2017 10:24:08 +0000 (19:24 +0900)]
Support move to extended

Change-Id: Ibd99fb34a05bda84c44d20ca89b6ff14cba57e07
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoRelease version 0.3.10 95/141595/1 accepted/tizen/4.0/unified/20170816.011338 accepted/tizen/4.0/unified/20170816.014703 accepted/tizen/unified/20170803.010453 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:40:57 +0000 (14:40 +0900)]
Release version 0.3.10

Changes:
 - Fix code style
 - Skip checking reference when installing preload pkgs

Change-Id: Iac173e0899f1d0827a32acfe239d570fbcca2cc6
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 years agoSkip checking reference when installing preload pkgs 63/140463/3
Sangyoon Jang [Tue, 25 Jul 2017 05:59:13 +0000 (14:59 +0900)]
Skip checking reference when installing preload pkgs

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

Change-Id: I44eae5ac3c05fe14fe0bceb084bf1f3e06456515
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 years agoFix code style 74/140474/1
Sangyoon Jang [Tue, 25 Jul 2017 06:14:10 +0000 (15:14 +0900)]
Fix code style

Change-Id: Ice9a07a1cbca9b2fec964a79184ceab6af9edc1e
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 years agoRelease version 0.3.9 57/136957/1 accepted/tizen/unified/20170706.193111 submit/tizen/20170704.014215 submit/tizen/20170705.015812 submit/tizen/20170707.024819
Sangyoon Jang [Tue, 4 Jul 2017 01:40:16 +0000 (10:40 +0900)]
Release version 0.3.9

Changes:
 - Fix build break

Change-Id: I73917bf9ff4ce78ea627ecd9a873bdc399307820
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 years agoRevert "Add new error handling" 66/136766/2
Bartlomiej Kunikowski [Mon, 3 Jul 2017 06:29:55 +0000 (06:29 +0000)]
Revert "Add new error handling"

This reverts commit 36b92948c41e6f459a89488f6162abd78f69493d.

Change-Id: I5b70c9fe3580e2df303b0dffb7a14927b687914c

7 years agoRelease version 0.3.8 75/136475/1 submit/tizen/20170630.024412
Sangyoon Jang [Fri, 30 Jun 2017 02:09:59 +0000 (11:09 +0900)]
Release version 0.3.8

Changes:
 - Fix upgrade script

Change-Id: I1d93cb63643d449d84d23cae1b6c1d45858492bd
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 years agoFix upgrade script 10/133810/6
Junghyun Yeon [Tue, 13 Jun 2017 10:47:19 +0000 (19:47 +0900)]
Fix upgrade script

- copy manifest of user tpk file to manifest location to be initialized
  by pkg_initdb
- get user wgt packages and invoke backend to be initialized
- Add initialization of restriction db

Change-Id: If92bfdd7346f5ce2e30e00c1d920b23a285ed993
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoRelease version 0.3.7 31/133831/1 accepted/tizen/unified/20170629.085235 submit/tizen/20170614.015416
jongmyeongko [Tue, 13 Jun 2017 12:44:04 +0000 (21:44 +0900)]
Release version 0.3.7

Changes:
 - Change scripts

Change-Id: Ic1b6d46eae756459c5afda6c48e4f6d5ecccd9d8
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoChange scripts 61/131961/3
Junghyun Yeon [Wed, 31 May 2017 10:00:57 +0000 (19:00 +0900)]
Change scripts

- Remove scripts for pkg_initdb
- Add initial label change script

Change-Id: Ifcf7aceb5f08c10dc0658e3da29cae5ba21b9e08
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoRelease version 0.3.6 26/132026/1 accepted/tizen/unified/20170607.063239 submit/tizen/20170531.235759
Junghyun Yeon [Thu, 1 Jun 2017 00:26:10 +0000 (09:26 +0900)]
Release version 0.3.6

Changes:
 - Fix bug on pkg_getsize

Change-Id: Ifa8aa46811ea2e2d69203597fd6899dd7922711a
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix bug on pkg_getsize 48/129948/2
jongmyeongko [Thu, 18 May 2017 12:22:49 +0000 (21:22 +0900)]
Fix bug on pkg_getsize

- Signal for uid doesn't work

Change-Id: Iebdf076ec74c011b6c74582de7b7f4d1e3f62897
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRelease version 0.3.5 17/129617/1 accepted/tizen/unified/20170517.125630 submit/tizen/20170517.073353 tizen_4.0.m1_release
jongmyeongko [Wed, 17 May 2017 07:29:48 +0000 (16:29 +0900)]
Release version 0.3.5

Changes:
 - Modify calculation logic for data and cache

Change-Id: Ib6c7ddd6debbaadea36650e417ac9a1b2dd0f753
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoModify calculation logic for data and cache. 87/129587/1
jongmyeongko [Wed, 17 May 2017 05:25:56 +0000 (14:25 +0900)]
Modify calculation logic for data and cache.

Exclude the data or cache in the global directory from
the calculation of data or cache size.

Change-Id: I2830772de8046e6b8000624c9d0e3907fa7903da
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRelease version 0.3.4 17/126917/1 accepted/tizen/unified/20170428.033041 submit/tizen/20170425.040634 submit/tizen/20170427.131814
Junghyun Yeon [Tue, 25 Apr 2017 08:54:51 +0000 (17:54 +0900)]
Release version 0.3.4

Changes:
 - Fix bug about sdcard api
 - Fix cleardata tool
 - Apply taget_uid for GET_PKG_SIZE_INFO_REQ

Change-Id: Id1d1342afddb8af3bc6b0913512d672ae2830345
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoApply target_uid for GET_PKG_SIZE_INFO_REQ 67/126667/3
jongmyeongko [Mon, 24 Apr 2017 13:43:12 +0000 (22:43 +0900)]
Apply target_uid for GET_PKG_SIZE_INFO_REQ

In the root shell, target_uid is assumed as default user.
this is required for the valid calculation of RW directories.

Change-Id: Ia32d2651146afdff1bf7159d8e7ceee3a0982191
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix cleardata tool 63/126663/4
Junghyun Yeon [Mon, 6 Mar 2017 01:25:40 +0000 (10:25 +0900)]
Fix cleardata tool

- Fix to remove external data folder if exists
- Add some usage at help message

Change-Id: I308faac8988dfa31e1fffe7870896fcc3fee0ad8
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
(cherry picked from commit 2d68017e46577fedcb51ce760c2f7bc71d7acd69)
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoFix the bug that local variable can't be assigned by sdcard api. 54/126654/2
jongmyeongko [Mon, 24 Apr 2017 12:16:46 +0000 (21:16 +0900)]
Fix the bug that local variable can't be assigned by sdcard api.

this can cause the crash issue when there is no sdcard.

Change-Id: Ie7608e6b26e29422eaee2e06c7f7daf54f2673b7
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRelease version 0.3.3 67/125167/1 accepted/tizen/unified/20170414.163923 submit/tizen/20170414.043651
Sangyoon Jang [Fri, 14 Apr 2017 04:49:11 +0000 (13:49 +0900)]
Release version 0.3.3

Changes:
 - Fix bug on setting tep option

Change-Id: Ibfacd07e738144c8bfe34dd4bc5791b0cf14eaa3
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoFix bug on setting tep option 46/124246/1
Sangyoon Jang [Tue, 11 Apr 2017 02:22:57 +0000 (11:22 +0900)]
Fix bug on setting tep option

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