commit | 620d1a51981dc31e3e1346a330b6f8429466e04d | [log] [tgz] |
---|---|---|
author | Konstantin Aladyshev <aladyshev22@gmail.com> | Fri Mar 29 18:16:17 2024 +0300 |
committer | Konstantin Aladyshev <aladyshev22@gmail.com> | Fri Mar 29 18:26:13 2024 +0300 |
tree | f0eb8397dd8c7887dd6a52e23175647b0355c21f | |
parent | 0cec4286e4b83d48e7e0b2cb6971443b61a7fcf8 [diff] |
build: Fix boost dependency Currently local build fails with a message: """ src/meson.build:16:14: ERROR: Include dir subprojects/boost_1_78_0/ does not exist """ The error is happening because the correct path for the includes should not be "subprojects/boost_1_79_0/" but "../subprojects/boost_1_79_0/". But such relative links are deprecated, therefore rewrite boost dependency with its own packagefile. Also boost library is required for the project build, therefore drop "required: false" statement for the dependency. And since boost is required for the libeStoragedErase, add boost_dep to its dependencies. Tested: "meson setup build && cd build && meson compile" now works without any issues. Change-Id: Id0afda7563c944f3afc88cd1f59099794611525e Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
This daemon serves as an abstraction for an encrypted storage device, encapsulating the security functionality and providing a D-Bus interface to manage the encrypted filesystem on the device. Using the D-Bus interface, other software components can interact with eStoraged to do things like create a new encrypted filesystem, wipe its contents, lock/unlock the device, or change the password.