Junghyun Yeon [Fri, 6 Nov 2020 01:51:10 +0000 (10:51 +0900)]
Release version 0.6.7
Changes:
- Fix backup file process
Change-Id: Icd2daa16015c3c6ba9d18d3e94c45532d984e59d
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Wed, 4 Nov 2020 06:29:02 +0000 (15:29 +0900)]
Fix backup file process
Make a flag before backup file.
Change-Id: I040c371b9d5af2e93a7cea94decab7c96a9e7138
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Hwankyu Jhun [Mon, 5 Oct 2020 23:55:34 +0000 (08:55 +0900)]
Release version 0.6.6
Changes:
- Fix shared data migration script
- Remove incorrectly created shared data directory
- Remove directory using rm -r
- Add parameters for further usage
- Backup databases before running pkg_upgrade
- Remove unused variable
- Minor refactor in pkgmgr_upgrade.c
- Fix pkginfo tool
Change-Id: I3c119df76cf4b14738b805d1327a3542c4224bcc
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 5 Oct 2020 23:35:21 +0000 (08:35 +0900)]
Fix pkginfo tool
- Prints component-based application info
Change-Id: Ie71b5f278aa0a4b3095c1d89345bb1d823a0c514
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Ilho Kim [Tue, 29 Sep 2020 01:42:55 +0000 (10:42 +0900)]
Minor refactor in pkgmgr_upgrade.c
- Remove duplicated code
- Insert blank line for clarity
Change-Id: Ie9778d1329e418d03741948c893ce2a070f2c4fe
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 25 Sep 2020 08:03:28 +0000 (17:03 +0900)]
Remove unused variable
Change-Id: I9c3b182f66800c4b4f7cc09a29cb1bb4176ecce7
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 24 Sep 2020 04:51:52 +0000 (13:51 +0900)]
Backup databases before running pkg_upgrade
If pkg_upgrade forced terminated before it finished and then rerun
pkgmgr database will contain the result of previous work
it can cause errors when upgrading
so pkg_upgrade needs to backup the pkgmgr database before running
and remove the backup files after all is done
Change-Id: Ifbcc46071609df01829089beb93f942ce9283831
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Wed, 23 Sep 2020 08:51:54 +0000 (17:51 +0900)]
Add parameters for further usage
This will allows other modules to install packages at
different timing.
Change-Id: I8989921f0e056879c38ed41a801a8ede30731442
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Wed, 16 Sep 2020 08:22:23 +0000 (17:22 +0900)]
Remove directory using rm -r
rmdir can be fail if there are files under shared/data.
Change-Id: If6a67d4a1c019ebc0c034fbaad4c33f813d95a5e
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Wed, 16 Sep 2020 07:07:24 +0000 (16:07 +0900)]
Remove incorrectly created shared data directory
/opt/usr/globalapps/{pkgid}/shared/data should not be exist.
Change-Id: I72342fd32a3d5d972b51c80231351f8c27623253
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Wed, 16 Sep 2020 06:33:28 +0000 (15:33 +0900)]
Fix shared data migration script
chsmack should by done recursively.
Add missing chsmack command.
Change-Id: I359312df9e4647c11a264120b9d7899f6a9ee92e
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Fri, 14 Aug 2020 07:43:20 +0000 (16:43 +0900)]
Release version 0.6.5
Changes:
- Split CMakeLists files
Change-Id: I969bb8e6165878c14b0b7a299d3fabbc7b7bc3e2
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Tue, 7 Jul 2020 07:35:44 +0000 (16:35 +0900)]
Split CMakeLists files
Each tools has own directory and files for it has moved into it.
So CMakeList file could be separated.
Change-Id: I3a2557d4cceced4aa27fcb40fc3d01c4d61603de
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Thu, 16 Jul 2020 03:51:02 +0000 (12:51 +0900)]
Release version 0.6.4
Changes:
- Add semicolon at the end of query
- Separate pkg related tools into directory hierachy
- Fix realpath buffer overflow issue
- Remove directories of preload-rw package removed by user
Change-Id: I105f15f1ca73f2d187973bca15513557510b529e
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 30 Jun 2020 05:11:50 +0000 (14:11 +0900)]
Remove directories of preload-rw package removed by user
In some cases, there may be directories by upgrade module.
Change-Id: I63f867c8bdd3a7f756f83a37b52581364edad4c6
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 13 Jul 2020 05:23:08 +0000 (14:23 +0900)]
Fix realpath buffer overflow issue
Change-Id: I076d1c238f4fb942d09fc32b29e6d751d4be50fa
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Junghyun Yeon [Wed, 4 Dec 2019 06:13:41 +0000 (15:13 +0900)]
Separate pkg related tools into directory hierachy
Change-Id: Ib62eae0ca92796c33f5a2a55953f7187bd3a3f72
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Thu, 18 Jun 2020 05:46:19 +0000 (14:46 +0900)]
Release version 0.6.3
Changes:
- Add semicolon at the end of query
Change-Id: Ib48c69e01f6dccf3b1aa4ca8e932c330c9fccd0f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 18 Jun 2020 05:32:26 +0000 (14:32 +0900)]
Add semicolon at the end of query
Change-Id: I1dd6e73c331f070c68643178ef7ee3ac703472d7
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Tue, 2 Jun 2020 01:15:14 +0000 (10:15 +0900)]
Release version 0.6.2
Changes:
- Fix definition of length of pkg path
Change-Id: Ia1d307fd8c14ad9b7021418f1059a60a6ddfcf68
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Tue, 2 Jun 2020 01:09:05 +0000 (10:09 +0900)]
Fix definition of length of pkg path
Change-Id: I01afa342c3b1867268269d02767584b412803da2
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Ilho Kim [Mon, 1 Jun 2020 02:27:23 +0000 (11:27 +0900)]
Release version 0.6.1
Changes:
- Remove preload-rw pkgs after install
- Fix preload-rw update
- Convert relative path to absolute path for multi pkg install
- Fix error handling when multi pkg install
- Print entire given package path list
- Fix memory leak
- Fix allocation check logic correctly
Change-Id: Ic9149d4d8b55e900edebbc2e4fd841c3028150ee
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Mon, 1 Jun 2020 01:54:55 +0000 (10:54 +0900)]
Fix allocation check logic correctly
Change-Id: I144e4ce617584e82a8558056f4863d8c9ca206d6
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 29 May 2020 10:11:21 +0000 (19:11 +0900)]
Fix memory leak
preload_rw_list's element should be freed by __free_pkginfo()
Change-Id: Ide3118860f4d2bd048964180b09dae380d63a8b9
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Fri, 22 May 2020 07:22:32 +0000 (16:22 +0900)]
Print entire given package path list
Change-Id: I7bdd6b8a0aa1e0c055c3197b5e375dc93e0629c1
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 22 May 2020 07:17:55 +0000 (16:17 +0900)]
Fix error handling when multi pkg install
Exit with PACKAGE_NOT_FOUND error when the input package does not exist.
Change-Id: I5b7119012efa08b7022f8f6ea60171d868b87610
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 22 May 2020 06:04:00 +0000 (15:04 +0900)]
Convert relative path to absolute path for multi pkg install
Change-Id: I42fd0540935c2538d5e982a8581e8a1ac71201d0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 27 Apr 2020 06:02:17 +0000 (15:02 +0900)]
Fix preload-rw update
Add version, type information at ".all_preload_rw_list" to update
preload-rw packages during Tizen platform upgrade.
Change-Id: Ifaa629ed4b8a591f03a22bdcfb70cd471e99fd94
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 23 Apr 2020 11:30:18 +0000 (20:30 +0900)]
Remove preload-rw pkgs after install
These packages were backuped already.
Change-Id: Ibca7ca4ab358788759c90c28e9a24eee10866e97
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Fri, 3 Apr 2020 06:34:46 +0000 (15:34 +0900)]
Release version 0.6.0
Changes:
- Fix pkgcmd to handle multiple install request
Change-Id: I38eb2cef544345145c8090296997e753cb7cde2a
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Mon, 10 Feb 2020 06:00:57 +0000 (15:00 +0900)]
Fix pkgcmd to handle multiple install request
Usage:
$ pkgcmd -i -p {pkgpath1} {pkgpath2} {pkgpath3}
$ pkgcmd -u -n {pkgid1} {pkgid2} {pkgid3}
Change-Id: I0febf29e5f737e50c3c35c21c81b6a7e5281c1e3
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Fri, 14 Feb 2020 07:53:55 +0000 (16:53 +0900)]
Release version 0.5.16
Changes:
- Fix double close issue
- Fix pkginfo tool
- Remove codes related with unused APIs
Change-Id: I451e041048e2caf1fdb058669c87c75986d3e9e2
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Wed, 22 Jan 2020 12:19:08 +0000 (21:19 +0900)]
Remove codes related with unused APIs
Related changes:
[slp-pkgmgr] : https://review.tizen.org/gerrit/223061
Change-Id: Iae4b34bf06f2b073dd4c4e90d180761ccd612a6b
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Hwankyu Jhun [Wed, 12 Feb 2020 23:04:01 +0000 (08:04 +0900)]
Fix pkginfo tool
This patch adds a new condition to check whether the component type is
component-based-application or not.
Change-Id: I621996fd95f40c5e45d5f1dff8c32df2330d155a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Sangyoon Jang [Mon, 10 Feb 2020 06:24:00 +0000 (15:24 +0900)]
Fix double close issue
fd passed to fdopendir is used internally by the implementation, and
should not otherwise be used by the application.
Change-Id: Ib8de3e9782f8e2455329acaecaeb43d2646c3a6d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Fri, 31 Jan 2020 04:33:05 +0000 (13:33 +0900)]
Release version 0.5.15
Changes:
- Fix static analyzer issue
Change-Id: If0a0e06562a70c9e69a4bb26a7d9851f4d15f038
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Wed, 29 Jan 2020 06:08:46 +0000 (15:08 +0900)]
Fix static analyzer issue
Change-Id: Ib9bf30ef24cceb22def37c9f06febb5a65d42571
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Junghyun Yeon [Tue, 21 Jan 2020 02:29:40 +0000 (11:29 +0900)]
Release version 0.5.14
Changes:
- Fix build error when applying new toolchain
Change-Id: Ice5ba863fea484bb9991fc41b3bae0f19c406eed
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 21 Jan 2020 02:06:59 +0000 (11:06 +0900)]
Fix build error when applying new toolchain
Change-Id: I6ca6d6122bbe91c379bb73e908c4530e611f47dc
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Ilho Kim [Fri, 17 Jan 2020 08:42:45 +0000 (17:42 +0900)]
Release version 0.5.13
Changes:
- Resolve static analysis issue
Change-Id: Id55b7bedc3d467c5361076835cd7f906a7c33e5d
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Fri, 17 Jan 2020 02:24:05 +0000 (11:24 +0900)]
Resolve static analysis issue
Change-Id: If3eca9064e7a2de4e38dddad60af67302abf3cd8
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Ilho Kim [Tue, 7 Jan 2020 08:46:14 +0000 (17:46 +0900)]
Release version 0.5.12
Changes:
- Remove compile warning messages
Change-Id: I9e47b1c64539e8bc8534e1b043c9de5619285c4a
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 2 Jan 2020 02:11:33 +0000 (11:11 +0900)]
Remove compile warning messages
Change-Id: Ie96628caee7db57a3c9d17c3dd6d6d9ffe596022
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 13 Dec 2019 07:02:53 +0000 (16:02 +0900)]
Release version 0.5.11
Changes:
- Remove using global variables
- Fix possibility of memory leak
- Fix typo
Change-Id: I07589445a0c834af13a51774baaafdedcee2bef1
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Wed, 4 Dec 2019 07:41:30 +0000 (16:41 +0900)]
Fix typo
Change-Id: Ic284dceff53fd5423e5a7cf2116b797bbae15475
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Ilho Kim [Mon, 9 Dec 2019 07:19:49 +0000 (16:19 +0900)]
Fix possibility of memory leak
Change-Id: I5bfd5f3c51a20ab2d8392c6abe394a7f1790c61b
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Wed, 4 Dec 2019 10:06:11 +0000 (19:06 +0900)]
Remove using global variables
Change-Id: I3c64c6809f280613f97a3af45486b2615063c144
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Junghyun Yeon [Mon, 25 Nov 2019 02:10:54 +0000 (11:10 +0900)]
Release version 0.5.10
Changes:
- Add upgrade script for version 30005
Change-Id: I0ef463b31c9bb379b692a5455b5bd257eed31d78
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Fri, 12 Jul 2019 02:11:32 +0000 (11:11 +0900)]
Add upgrade script for version 30005
This version will migrate shared/data directory
Change-Id: I51b58c573edf64d9d71a339f7c59ce3ff3de41e6
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Ilho Kim [Tue, 12 Nov 2019 04:28:28 +0000 (13:28 +0900)]
Release version 0.5.9
Changes:
- Fix crash when creating delta pkg
- Fix code to initialize variable for every loop
Change-Id: I10d22e6cc7094e558219b03a7fb35c2f0cf049e9
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Tue, 29 Oct 2019 09:54:23 +0000 (18:54 +0900)]
Fix code to initialize variable for every loop
Without this change, previous operation type will not be initialized
and it could affect next loop.
Change-Id: Id514928d11b67fbc58d81a92deb3ee0506459e13
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Fri, 25 Oct 2019 07:46:48 +0000 (16:46 +0900)]
Fix crash when creating delta pkg
Change-Id: I91269b04a76b4b9e23fbac123514a44135bc5985
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Thu, 5 Sep 2019 07:31:05 +0000 (16:31 +0900)]
Release version 0.5.8
Changes:
- Add some error log of handling backup file of preload rw pkg list
- Fix pkgcmd help's text, align
- Fix static analysis issue
Change-Id: I646889839d3e4a702497c59d925cc089dd8498b9
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Tue, 3 Sep 2019 06:03:07 +0000 (15:03 +0900)]
Fix static analysis issue
Fix null pointer dereference.
Change-Id: I4088bc6a36e6f1cd936643f00ddb623af97c55dd
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Tue, 3 Sep 2019 06:35:56 +0000 (15:35 +0900)]
Fix pkgcmd help's text, align
skip-optimization option's short option is "-S"
Change-Id: Idfc226ccebd93e7d95280ec205affdb95c93e9e2
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Thu, 29 Aug 2019 08:26:53 +0000 (17:26 +0900)]
Add some error log of handling backup file of preload rw pkg list
Change-Id: I6c0ef27dc5a90bf007966d0e51a9ecd8884c923d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Thu, 22 Aug 2019 04:26:41 +0000 (13:26 +0900)]
Release version 0.5.7
Changes:
- Add new install option
Change-Id: If14f47049250a9f6460a29fa7e88f4e5805537c7
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Tue, 20 Aug 2019 08:16:31 +0000 (17:16 +0900)]
Add new install option
This option will be used for fast installation without optimization
Related changes
[app-installers] https://review.tizen.org/gerrit/#/c/platform/core/appfw/app-installers/+/212328/
[pkgmgr-tool] https://review.tizen.org/gerrit/#/c/platform/core/appfw/pkgmgr-tool/+/212326/
[slp-pkgmgr] https://review.tizen.org/gerrit/#/c/platform/core/appfw/slp-pkgmgr/+/212327/
Change-Id: If850c33ca51769b7e968ec944b01d016e295aa5c
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Tue, 20 Aug 2019 01:36:24 +0000 (10:36 +0900)]
Release version 0.5.6
Changes:
- Fix db migration script
- Add cert DB upgrade script
Change-Id: Ibf9f4333e2cb93d80db66ee86f0e2c6a8c236537
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Mon, 12 Aug 2019 06:42:54 +0000 (15:42 +0900)]
Add cert DB upgrade script
Change-Id: Ia91e0d9120583401cbc009bd819f2205cf5b8d6d
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>