Import parse-dynparts 25/305425/2
authorJacek Kryszyn <j.kryszyn@samsung.com>
Wed, 31 Jan 2024 13:53:14 +0000 (14:53 +0100)
committerJacek Kryszyn <j.kryszyn@samsung.com>
Mon, 12 Feb 2024 12:19:26 +0000 (13:19 +0100)
commit245ca0aff1f106170332669e6a3cf2a581861140
tree21c845424510e198a4616cb07c2e5ab2b88885f0
parentec9e035aa15b4cc06adfde1059e346b7f556c6d0
Import parse-dynparts

The project allows to read metadata of a super partition and mount partitions
stored on the super partition using dm-linear. Will be used to implement
the super partition with hal/rootfs dm-linear partitions.
Project url: https://github.com/tchebb/parse-android-dynparts. parse-dynparts
was moved from initrd where it was imported for the first time from
parse-android-dynparts master branch (commit c8837c1). This commit is based
on initrd commit e92dfb3.

Change-Id: I5753df5fd7924fb9d698059406ea322369fc2d7c
29 files changed:
CMakeLists.target-build
CMakeLists.txt
LICENSE.Apache-2.0 [moved from LICENSE with 100% similarity]
LICENSE.MIT [new file with mode: 0644]
data/40-upgrade.list.in
packaging/upgrade.spec
src/parse-dynparts/.clang-format [new file with mode: 0644]
src/parse-dynparts/.gitignore [new file with mode: 0644]
src/parse-dynparts/.vscode/extensions.json [new file with mode: 0644]
src/parse-dynparts/.vscode/settings.json [new file with mode: 0644]
src/parse-dynparts/CMakeLists.txt [new file with mode: 0644]
src/parse-dynparts/LICENSE [new file with mode: 0644]
src/parse-dynparts/README.md [new file with mode: 0644]
src/parse-dynparts/lib.cpp [new file with mode: 0644]
src/parse-dynparts/lib.hpp [new file with mode: 0644]
src/parse-dynparts/liblp/CMakeLists.txt [new file with mode: 0644]
src/parse-dynparts/liblp/README.md [new file with mode: 0644]
src/parse-dynparts/liblp/include/liblp/liblp.h [new file with mode: 0644]
src/parse-dynparts/liblp/include/liblp/metadata_format.h [new file with mode: 0644]
src/parse-dynparts/liblp/reader.cpp [new file with mode: 0644]
src/parse-dynparts/liblp/reader.h [new file with mode: 0644]
src/parse-dynparts/liblp/utility.cpp [new file with mode: 0644]
src/parse-dynparts/liblp/utility.h [new file with mode: 0644]
src/parse-dynparts/main.cpp [new file with mode: 0644]
src/parse-dynparts/test/generate_test_data.sh [new file with mode: 0755]
src/parse-dynparts/test/metadataio.cpp [new file with mode: 0644]
src/parse-dynparts/test/metadataio.h [new file with mode: 0644]
src/parse-dynparts/test/super_dump.cpp [new file with mode: 0644]
src/parse-dynparts/test/test.cpp [new file with mode: 0644]