diff options
author | Álvaro Fernández Rojas <noltari@gmail.com> | 2014-10-27 20:56:14 +0100 |
---|---|---|
committer | Álvaro Fernández Rojas <noltari@gmail.com> | 2014-10-27 20:56:14 +0100 |
commit | 1ffcf17b026f25924b94cd2c6fec3926a84933c0 (patch) | |
tree | 49011dc0695da9b9e181ddf87a99acad3ed64016 /utils/dump1090/files | |
parent | 2d56e60686786e18bb6304aaeb3e339d2b8d3210 (diff) |
dump1090: remove interactive options, hardcode quiet and add respawn config.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'utils/dump1090/files')
-rw-r--r-- | utils/dump1090/files/dump1090.config | 6 | ||||
-rw-r--r-- | utils/dump1090/files/dump1090.init | 14 |
2 files changed, 8 insertions, 12 deletions
diff --git a/utils/dump1090/files/dump1090.config b/utils/dump1090/files/dump1090.config index 2fa76836d..2267798a9 100644 --- a/utils/dump1090/files/dump1090.config +++ b/utils/dump1090/files/dump1090.config @@ -1,14 +1,11 @@ config dump1090 main option disabled '1' + option respawn '1' option device_index '' option gain '' option enable_agc '0' option freq '' option ifile '' - option interactive '0' - option interactive_rows '' - option interactive_ttl '' - option interactive_rtl1090 '0' option raw '0' option net '1' option modeac '0' @@ -38,5 +35,4 @@ config dump1090 main option metric '0' option snip '' option debug '' - option quiet '1' option ppm '' diff --git a/utils/dump1090/files/dump1090.init b/utils/dump1090/files/dump1090.init index 816887a1f..c7c2161e2 100644 --- a/utils/dump1090/files/dump1090.init +++ b/utils/dump1090/files/dump1090.init @@ -29,23 +29,21 @@ append_bool() { start_instance() { local cfg="$1" + local aux - config_get_bool disabled "$cfg" 'disabled' '0' - [ "$disabled" = 1 ] && return 1 + config_get_bool aux "$cfg" 'disabled' '0' + [ "$aux" = 1 ] && return 1 procd_open_instance procd_set_param command /usr/bin/dump1090 + procd_append_param command "--quiet" append_arg "$cfg" device_index "--device-index" append_arg "$cfg" gain "--gain" append_bool "$cfg" enable_agc "--enable-agc" append_arg "$cfg" freq "--freq" append_arg "$cfg" ifile "--ifile" - append_bool "$cfg" interactive "--interactive" - append_arg "$cfg" interactive_rows "--interactive-rows" - append_arg "$cfg" interactive_ttl "--interactive-ttl" - append_bool "$cfg" interactive_rtl1090 "--interactive-rtl1090" append_bool "$cfg" raw "--raw" append_bool "$cfg" net "--net" append_bool "$cfg" modeac "--modeac" @@ -75,9 +73,11 @@ start_instance() { append_bool "$cfg" metric "--metric" append_arg "$cfg" snip "--snip" append_arg "$cfg" debug "--debug" - append_bool "$cfg" quiet "--quiet" append_arg "$cfg" ppm "--ppm" + config_get_bool aux "$cfg" 'respawn' '0' + [ "$aux" = 1 ] && procd_set_param respawn + procd_close_instance } |