[no ci] wifibroadcast-ng: add wfb_cli command (#1644)

pull/1650/head
viktorxda 2024-12-17 21:54:01 +01:00 committed by GitHub
parent 2088de7785
commit 488f3e5a92
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 3 deletions

View File

@ -0,0 +1,2 @@
#!/bin/sh
yaml-cli -i /etc/wfb.yaml "$@"

View File

@ -1,10 +1,9 @@
#!/bin/sh #!/bin/sh
wfb_soc=$(ipcinfo -c) wfb_soc=$(ipcinfo -c)
wfb_key=/etc/drone.key wfb_key=/etc/drone.key
wfb_cfg=/etc/wfb.yaml
wfb_yaml() { wfb_yaml() {
if [ -e "$wfb_cfg" ]; then if [ -e /etc/wfb.yaml ]; then
if [ "$1" = "b" ]; then if [ "$1" = "b" ]; then
config=broadcast config=broadcast
elif [ "$1" = "t" ]; then elif [ "$1" = "t" ]; then
@ -12,7 +11,7 @@ wfb_yaml() {
elif [ "$1" = "w" ]; then elif [ "$1" = "w" ]; then
config=wireless config=wireless
fi fi
value=$(yaml-cli -i "$wfb_cfg" -g ."$config"."$2") value=$(wfb-cli -g ."$config"."$2")
fi fi
eval "$2"="${value:-$3}" eval "$2"="${value:-$3}"

View File

@ -27,6 +27,7 @@ define WIFIBROADCAST_NG_INSTALL_TARGET_CMDS
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(@D)/wfb_tx $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(@D)/wfb_tx
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(@D)/wfb_tx_cmd $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(@D)/wfb_tx_cmd
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(@D)/wfb_tun $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(@D)/wfb_tun
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(WIFIBROADCAST_NG_PKGDIR)/files/wfb-cli
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(WIFIBROADCAST_NG_PKGDIR)/files/wifibroadcast $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(WIFIBROADCAST_NG_PKGDIR)/files/wifibroadcast
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(WIFIBROADCAST_NG_PKGDIR)/files/tweaksys $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(WIFIBROADCAST_NG_PKGDIR)/files/tweaksys
endef endef