run: Make it easy to run under gdb and document usage
Having a fast and easy way to run the daemon under gdb can be beneficial for debugging. For that start the run script with FBD_GDB=1.
This commit is contained in:
@@ -48,6 +48,13 @@ To run the daemon use
|
|||||||
```sh
|
```sh
|
||||||
_build/run
|
_build/run
|
||||||
```
|
```
|
||||||
|
|
||||||
|
To run under gdb use
|
||||||
|
|
||||||
|
``` sh
|
||||||
|
FBD_GDB=1 _build/run
|
||||||
|
```
|
||||||
|
|
||||||
You can introspect and get the current theme with
|
You can introspect and get the current theme with
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -8,5 +8,10 @@ FEEDBACK_THEME=${FEEDBACK_THEME:-"${ABS_SRCDIR}/data/default.json"}
|
|||||||
export FEEDBACK_THEME
|
export FEEDBACK_THEME
|
||||||
export GSETTINGS_SCHEMA_DIR="${ABS_BUILDDIR}/data"
|
export GSETTINGS_SCHEMA_DIR="${ABS_BUILDDIR}/data"
|
||||||
|
|
||||||
|
if [ "${FBD_GDB}" = 1 ]; then
|
||||||
|
echo "Running calls under gdb"
|
||||||
|
WRAPPER="gdb --args"
|
||||||
|
fi
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
exec "${ABS_BUILDDIR}/src/feedbackd" "$@"
|
exec ${WRAPPER} "${ABS_BUILDDIR}/src/feedbackd" "$@"
|
||||||
|
|||||||
Reference in New Issue
Block a user