Changgyu Choi [Mon, 5 Dec 2022 08:19:54 +0000 (17:19 +0900)]
Fix wrong filename paremeter
If tool try to remove the directory, the parameter is wrong.
This patch changes the parameter by correcting it.
Change-Id: If0332966b94d0520f50d1143812449104959f248
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Changgyu Choi [Wed, 26 Oct 2022 02:36:46 +0000 (11:36 +0900)]
Add to remove file command
Change-Id: I047fe640e1b9b1bc8f4f5553c56251171e888698
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Ilho Kim [Thu, 19 May 2022 06:40:20 +0000 (15:40 +0900)]
Release version 0.6.12
Changes:
- Modify database backup sequence
Change-Id: I647d10ab5ccf0ab6c5e2e4428fab5fdea6dfa176
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Wed, 18 May 2022 08:29:34 +0000 (17:29 +0900)]
Modify database backup sequence
If there is a forced termination before erasing the backup flag
and applying the smack label, there is a problem of using the backup database
which the smack label is not applied in the next upgrade
so modify the smack label setting of the backup database
before removing the backup flag
Change-Id: I4742e469fdaf9de35f2d3e266fd8a806c498975a
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Tue, 14 Sep 2021 03:30:46 +0000 (12:30 +0900)]
Release version 0.6.11
Changes:
- Add 30006 upgrade script
Change-Id: I3c76b4ae975f9a53f079e360fc0d511ed20773b5
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Fri, 10 Sep 2021 09:05:02 +0000 (18:05 +0900)]
Add 30006 upgrade script
Change-Id: I9fec21c12f2195397a03934af1fee5a7dfea960d
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Fri, 10 Sep 2021 05:15:14 +0000 (14:15 +0900)]
Release version 0.6.10
Changes:
- Implement res-copy and its unittests
Change-Id: Iba7e9d5d41742764110e0b4cf772cfcc6d4d2987
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Fri, 3 Sep 2021 00:48:51 +0000 (09:48 +0900)]
Implement res-copy and its unittests
Change-Id: Ib77c27297854f8e8b15195459aab69cd15668e0b
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Ilho Kim [Mon, 14 Jun 2021 07:12:18 +0000 (16:12 +0900)]
Release version 0.6.9
Changes:
- Change backup db logic
Change-Id: I585dc7e4cc41c7ff12f2503f472814319c6e95ce
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Mon, 31 May 2021 09:56:19 +0000 (18:56 +0900)]
Change backup db logic
- Change to using sqlite3_backup api for making backup db
- Try integrity check before restore backup db
and if integrity check fail, the backup is cleared and continue to upgrade
- Delete backup db when upgrade operation has failed
Change-Id: I77b8c2c197255b3aab4a44671df89d2b3652b289
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Tue, 22 Dec 2020 03:43:18 +0000 (12:43 +0900)]
Release version 0.6.8
Changes:
- Fix static analysis issues
Change-Id: I5d1435f539804ccefe8f96c643a5adb0d32f242e
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Tue, 22 Dec 2020 03:39:58 +0000 (12:39 +0900)]
Fix static analysis issues
Change-Id: I156cc68a7290dffef2a86926d70c0931de8bd594
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
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>