Mount gadget resource paths for NUIGadget 65/304565/10
authorHwankyu Jhun <h.jhun@samsung.com>
Fri, 19 Jan 2024 09:52:37 +0000 (18:52 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Tue, 23 Jan 2024 02:18:44 +0000 (11:18 +0900)
commit102b2e96623d858e84213a1ae176c251307286e7
treea54fa97442a1bf33f3d36729839a228363c0593d
parent2c0ba0c179869551d41112aa011006d4ae9f640e
Mount gadget resource paths for NUIGadget

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>
15 files changed:
src/launchpad-process-pool/app_executor.cc
src/launchpad-process-pool/hydra_loader_context.cc
src/launchpad-process-pool/hydra_loader_context.hh
src/launchpad-process-pool/loader_context.cc
src/launchpad-process-pool/loader_context.hh
src/launchpad-process-pool/loader_factory.cc
src/launchpad-process-pool/loader_factory.hh
src/launchpad-process-pool/loader_manager.cc
src/launchpad-process-pool/loader_manager.hh
src/launchpad-process-pool/loader_mount.cc [new file with mode: 0644]
src/launchpad-process-pool/loader_mount.hh [new file with mode: 0644]
src/lib/launchpad-common/aul_keys.hh
src/lib/launchpad-glib/util.cc
src/lib/launchpad-glib/util.hh
src/lib/launchpad/step_prepare_execution.cc