First steps. Very far from usable.
- systemd headers
- modern c++ compiler
- ninja build system
- kdbus
If not available from repos, install kdbus for the appropriate kernel version with:
git clone -b v4.3 https://github.com/systemd/kdbus.git
pushd kdbus && make && sudo make install
Add kdbus=1
to the the boot flags and reboot.
ninja
or ninja all
shall compile, activate the service and print its status.
ninja clean
deletes all generated files and deactivates the service.
Look up the test
target in build.ninja
. The commands are quite crude so far but useful for debugging
jadd
is a compiled version of jadd.sh
. They are interchangeable.