rtty: update to 7.1.1 11301/head
authorJianhui Zhao <zhaojh329@gmail.com>
Tue, 11 Feb 2020 01:12:24 +0000 (09:12 +0800)
committerJianhui Zhao <zhaojh329@gmail.com>
Tue, 11 Feb 2020 06:01:41 +0000 (14:01 +0800)
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
utils/rtty/Makefile
utils/rtty/files/rtty.config
utils/rtty/files/rtty.init

index e119b765dcec0825c303c1e6127ef7d727127962..4b6a536cd5f4dede0b63bf90059c185b15f5cef8 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=rtty
-PKG_VERSION:=7.1.0
-PKG_RELEASE:=1
+PKG_VERSION:=7.1.1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL=https://github.com/zhaojh329/rtty/releases/download/v$(PKG_VERSION)
-PKG_HASH:=7e3910f0d9d68f1792d445de6b08c740dc4af53258275dc8294aa2d18b455bec
+PKG_HASH:=05cc5fcf126041f3bc79d92123ff2a19da25806f77fc12286498ee85da139a74
 CMAKE_INSTALL:=1
 
 PKG_LICENSE:=MIT
index 4b9cf51bfaca654b2deef12eef4e7ca20b950b5c..b9952ce1de56ded0827bd4f6d6b042bbdcc89f3c 100644 (file)
@@ -11,3 +11,4 @@
 #   option  port        '5912'              # Server Port
 #   option  ssl         1                   # Whether to use ssl
 #   option  token       'your-token'        # generated by rttys
+#   option  verbose     '1'                 # verbose log
index 297f393c2a3b623e84f2582e33035fa2dbe7dc53..94b4c364b425adf060bf83383916d140081c2d6a 100644 (file)
@@ -13,7 +13,8 @@ validate_rtty_section() {
                'host:host' \
                'port:port' \
                'ssl:bool:0' \
-               'token:maxlength(32)'
+               'token:maxlength(32)' \
+               'verbose:bool:0'
 }
 
 start_rtty() {
@@ -38,20 +39,17 @@ start_rtty() {
                return 1
        }
 
-       [ -z "$port" ] && {
-               echo "port required" >&2
-               return 1
-       }
-
        [ -z "$id" ] && {
-               id=$(cat /sys/class/net/$ifname/address | sed 's/://g' | tr 'a-z' 'A-Z')
+               id=$(sed 's/://g' /sys/class/net/$ifname/address | tr 'a-z' 'A-Z')
        }
 
        procd_open_instance
-       procd_set_param command $BIN -h $host -p $port -I "$id" -a
+       procd_set_param command $BIN -h $host -I "$id" -a
+       [ -n "$port" ] && procd_append_param command -p "$port"
        [ -n "$description" ] && procd_append_param command -d "$description"
        [ "$ssl" = "1" ] && procd_append_param command -s
        [ -n "$token" ] && procd_append_param command -t "$token"
+       [ "$verbose" = "1" ] && procd_append_param command -v
        procd_set_param respawn
        procd_close_instance
 }