Age | Commit message (Collapse) | Author | Files | Lines |
|
Changes:
- Change log levels
Change-Id: I514d5b9985f8080cf2b827a9e34b766fca7382bc
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
This patch changes log levels to error level for debugging.
Change-Id: I0cd74abbd2ba001457258f9d9730af4c3ab506e8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Use upstream _userunitdir macro
- Fix build error for gcc-14
Change-Id: Ib690ddfc4666b525128325fd272a96602491c186
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Change-Id: I93629f9daabf6cde9c5cdf9b1d8730baf4e3f5af
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
The _unitdir_user had been defined in Tizen before _userunitdir was
available upstream. The macros are equivalent. Switch to the latter so
the _unitdir_user can be dropped from Tizen.
Change-Id: Ida3bbfc50eddc837defe474b47559e0a4d004f63
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
|
|
Changes:
- Fix wrong command
- Add log messages for debugging
Change-Id: I0107710a57a95410e051ea12170c42f8159993c4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
To check a loading time of the executable file, this patch adds log messages.
Change-Id: I4b1ceb722d59ca0156c0896bfde24d69c65a947b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
The tool name must be "ln".
Change-Id: I1c4c7ec0f9e9294e80804928450ed31d9d6ff449
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Check dependent service file in posttrans
Change-Id: I41f56586a9b29e502f1dadeda7b4a820d7c8b887
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
The launchpad.rpm checks whether the enlightenment-user.service exists
or not in posttrans section. If it does not exists, the rpm removes
depenedencies from the launchpad-process-pool.service.
Change-Id: I0e3a28aca6a3410f734a93c5cd68bf590ece9457
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Fix passing wrong arguments
Change-Id: Icd74fa6705ff8b64995307d19215b9e7abae18ac
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
When the application is executed using gdbserver, the export tag of the bundle
is deleted unintentionally. To pass arguments properly, the launchpad encloses
the string with a ''.
Change-Id: Ide6a9624b7cf3d9fdb3ab3441a49a47368aae3bd
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Print logs related to app and loader executions
- Remove log print related to fds
Change-Id: Iae3cd2482b8ab2f1a30052d3e72d3d743819b5fd
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
This patch removes the log print from the CloseAllFds().
Change-Id: I51a90345e39242ca4a9dd8ba913d67c28543db46
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Before calling execv(), the process will be printed for debugging.
Change-Id: Id9c0b8c8f0ff87f4aa4c9d75db04b568d4beed25
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Validate gadget resource paths
Change-Id: I41d63bb24286820a2a6a2cfab8ed6b7b3bb32aca
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
The gadget resource path will be changed to
"/<package root path>/res/allowed/<res-type>".
Before mounting the gadget paths, the launchpad checks whether the path exists
or not. If it does not exist, the gadget path will be modified to remove
the "<res-type>".
Change-Id: Ib7d28fb0df986e56269351c5a2f94446b82ab0f2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Revert "Change launch mode to previous operation"
- Fix overlay mount for resource package
Change-Id: I544e5e117cf9864c43c3ecee1dbc66f01d5919ad
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
|
|
The specified lower directories will be stacked beginning from the
rightmost one and going left.
Change-Id: Ifaec0366ed5f8e17e596bcbc61c82de345e358a6
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
|
|
This reverts commit bc550e7e7c90b6f17b06de7815e0cd2e99662d08.
Change-Id: Ic54458ee7d0288a46f3a8c58b81d86f0fa7e1a2c
|
|
Changes:
- Add to mount lib directory for rpk
Change-Id: I6d70d909857bb93bc0a5ab1d13822d0a7edfca12
Signed-off-by: SukhyungKang <shine.kang@samsung.com>
|
|
- The RPK supports Libs sharing. Libs are packaged in /lib directory in
rpk package. And then it's mounted to user package's /lib directory path.
Change-Id: If9120038f644e85bc6688d27d5ee5e902239a9b3
Signed-off-by: SukhyungKang <shine.kang@samsung.com>
|
|
Changes:
- Remove setting RES_PKGIDS environment variable
Change-Id: Iefb1bef6858d5c04a0c8d359358fc68e39d894f5
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
The NUIGadget uses GADGET_PKGIDS instead of RES_PKGIDS.
The RES_PKGIDS environment variable is not needed.
Change-Id: Id09cbb79dcd9afc6c31bd85850f172b8c9f52b85
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Fix crash issue
Change-Id: I674664a302d743944d8dae7bd2254417b5e93558
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Currently, __stack_chk_fail occurs by array accessment.
Change-Id: I7e4aca03777c61b59a640c9a1e1bee8007dbc6e4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Fix invalid access
Change-Id: I9a8fb4ab6e48a615d3be0e6fe04ef82142be5e85
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
The array size is 2.
Change-Id: If65b54963abee9d06ca7926aedd30be698371ca9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Mount gadget resource paths for NUIGadget
Change-Id: Ief01323a30bfdf0a4e10e35ac68248e8f9b2425e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
After this patch is applied, the launchpad tries to mount the gadget
resource package separately. And, the gadget packages will be mounted to
the bin directory of the application.
The 'loader-mount' process is added for mounting gadget packages.
Change-Id: Id6c4e6b5a3525eb5cc8687fbb28b6292e895ff3e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Remove MCJ file for dotnet apps
Change-Id: I0004127a33fba04212db4c6aa39149c73e1a02bc
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
The pal layer of coreclr creates the temporary file. If the process is
terminated by SIGKILL, the file is not deleted normally.
To prevent SMACK issue, the launchpad-process-pool removes the MCJ file.
Change-Id: I63eac7ee30008195ff9dcd5572b7c3222d83501b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Register application info when ping delivered
Change-Id: I35a390f1a43b48c8f678dfc3d7d52f25174933e5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
If the application is executed using fast launch option of the
app_launcher tool, there is a timing issue.
When the app process is slow to enter the main function, amd does not
know the process existence. To prevent the timing issue, launchpad sends
the launches process list to amd when ping request is received.
Change-Id: If7dea099493e0442b2a09137467238682c63d66e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Fix build fail issue for gcc13
Change-Id: Iab3fbd4642e46425840d94cc8620a919136cd05e
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
Change-Id: If85456e7b588255c95b0d3315859bef0be9b1487
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
Changes:
- Except file descriptors from closing list
- Handle SIGCHLD event for process-pool
Change-Id: I7fa11a06f4c2cc08c928d78d6b56f41209c2783e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
If the process pool is terminated, the launchpad should remove
the process information. And, if sending the request to the process pool
is failed, the launchpad must create a new process to execute an application.
Change-Id: I1d5096394593fe3db92fbd125f468bd9b73c498f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
There is a smack issue by closing fds in the process-pool.
In launchpad-process-pool, when using dlog, create a file descriptor
with vlog_init().
- When creating a process-pool, close all file descriptors except for
the dlog fd (at this time, the vlog fd is closed).
- When using the security-manager, attempt to output dlog. Attempt to write
using the vlog fd by calling vlog_write(), but at this time, actually use
the fd created by the security-manager.
- This fd points to /sys/fs/smackfs.
- SMACK error occurred.
Change-Id: I50b3f4860454f002dd550311bf48e7ef5a2916dc
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Use access() instead of std::filesystem::exists
Change-Id: I4c3090d72ccb6b4d62888d9c462bd9d565cbd97e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
The std::filesystem::exists uses stat() internally. The read permission
is needed to use stat(). It can cause the smack issues.
This patch changes the implementation to using access() with F_OK option.
Change-Id: I367487b010c7abf50015004e86c3bb6ad88aa0e6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Revert "Increase cpu boosting interval"
Change-Id: Ie1393f64a97b77babbdca5755cc75aeaf18acdf9
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
This reverts commit e6d5bee452cc2548fecc48dc6ddd6dc8a64a2c9e.
Change-Id: Ifb5a779f45e05ed0b78de47efd9fcb2e3daa7b79
|
|
Changes:
- Increase cpu boosting interval
Change-Id: I7aad16d41b598ae11e59a3ef9a09ee64d603097d
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
Some low-end devices have a problem of delaying app execution at boot time.
This patch improves this problem by increasing cpu boosting interval.
Change-Id: Ic4c22e5a23c45a8fa31b61f0d2a460a4cf8f6dbf
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
Changes:
- Add restart loader condition
Change-Id: Id4daf7244fe76857b60b5c76c52a8af5bb21b43b
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
When handling the RESTART_LOADER command, it is necessary to check whether the
loader_context is launchable.
In some cases, a problem occurred by launching a loader in a non-executable state.
This patch fixes this case.
Change-Id: I835799364d4dcd4e0d8c30e0d60a52f5ec08ff10
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
Changes:
- Rollback SendStartupSignal()
Change-Id: I519e95eb83dd0d85d2fdf59247ebd57bbf1605d8
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
For apps that do not use some aul api, roll back previous patch.
Rollback:
- https://review.tizen.org/gerrit/c/platform/core/appfw/launchpad/+/301173
Change-Id: I6383e998cdaa55e790b7d5bf0c8031c7cbc4d40c
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
Changes:
- Send Startup signal
Change-Id: I0d6944fc2c6618db0e08e46223926bc6807216a8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|