diff options
Diffstat (limited to 'utils/rtty/files/rtty.init')
-rw-r--r-- | utils/rtty/files/rtty.init | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/utils/rtty/files/rtty.init b/utils/rtty/files/rtty.init index 55a131053..297f393c2 100644 --- a/utils/rtty/files/rtty.init +++ b/utils/rtty/files/rtty.init @@ -13,7 +13,6 @@ validate_rtty_section() { 'host:host' \ 'port:port' \ 'ssl:bool:0' \ - 'keepalive:uinteger:5' \ 'token:maxlength(32)' } @@ -44,10 +43,12 @@ start_rtty() { return 1 } + [ -z "$id" ] && { + id=$(cat /sys/class/net/$ifname/address | sed 's/://g' | tr 'a-z' 'A-Z') + } + procd_open_instance - procd_set_param command $BIN -h $host -p $port -a -k $keepalive - [ -n "$ifname" ] && procd_append_param command -i "$ifname" - [ -n "$id" ] && procd_append_param command -I "$id" + procd_set_param command $BIN -h $host -p $port -I "$id" -a [ -n "$description" ] && procd_append_param command -d "$description" [ "$ssl" = "1" ] && procd_append_param command -s [ -n "$token" ] && procd_append_param command -t "$token" |