Add boot sequencer parser plugin 80/268480/37
authorHwankyu Jhun <h.jhun@samsung.com>
Thu, 23 Dec 2021 10:30:30 +0000 (19:30 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 13 Jan 2022 00:32:52 +0000 (09:32 +0900)
commite70a83ed3eb0b370622ac6d7fe31e258a5f19768
tree06c0e968089503bc1a457a6d22f855f516c07897
parent17464b8c084bbc30a7aa18c58611c7e83c9aa6a0
Add boot sequencer parser plugin

The parser plugin is added for boot sequencer. The application can
defined dependencies of boot. AMD will start on-boot applications using
dependencies.
The aulctl tool is added for boot sequencer.

Change-Id: Ib7e8874228df6bf9cf0c5eabb3777d16402755f3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
34 files changed:
CMakeLists.txt
data/appsvc_db.sql.in
packaging/aul.spec
parser/CMakeLists.txt
parser/boot-sequencer/CMakeLists.txt [new file with mode: 0644]
parser/boot-sequencer/app_info.cc [new file with mode: 0644]
parser/boot-sequencer/app_info.hh [new file with mode: 0644]
parser/boot-sequencer/appsvc_db.cc [new file with mode: 0644]
parser/boot-sequencer/appsvc_db.hh [new file with mode: 0644]
parser/boot-sequencer/data/boot-sequencer.info [new file with mode: 0644]
parser/boot-sequencer/database.cc [new file with mode: 0644]
parser/boot-sequencer/database.hh [new file with mode: 0644]
parser/boot-sequencer/event_type.hh [new file with mode: 0644]
parser/boot-sequencer/exception.cc [new file with mode: 0644]
parser/boot-sequencer/exception.hh [new file with mode: 0644]
parser/boot-sequencer/log_private.hh [new file with mode: 0644]
parser/boot-sequencer/package_event_args.cc [new file with mode: 0644]
parser/boot-sequencer/package_event_args.hh [new file with mode: 0644]
parser/boot-sequencer/parser_plugin.cc [new file with mode: 0644]
parser/boot-sequencer/parser_plugin.hh [new file with mode: 0644]
parser/boot-sequencer/pkgmgr_interface.cc [new file with mode: 0644]
scripts/12_appsvc-add.post.in
scripts/upgrade/2_appsvc_db_upgrade.sh.in [new file with mode: 0755]
server/CMakeLists.txt
server/api/aul_boot_sequence.cc [new file with mode: 0644]
server/api/aul_boot_sequence.h [new file with mode: 0644]
server/boot_sequence.cc [new file with mode: 0644]
server/boot_sequence.hh [new file with mode: 0644]
server/exception.cc [new file with mode: 0644]
server/exception.hh
tool/CMakeLists.txt
tool/aulctl/CMakeLists.txt [new file with mode: 0644]
tool/aulctl/aulctl.cc [new file with mode: 0644]
tool/recovery/appsvc_db_recovery.c