* wait for hostapd comes up during boot
* remove needless ubus call during script startup
* remove needless iwinfo check (covered by package dependency)
Signed-off-by: Dirk Brenken <dev@brenken.org>
include $(TOPDIR)/rules.mk
PKG_NAME:=travelmate
include $(TOPDIR)/rules.mk
PKG_NAME:=travelmate
PKG_RELEASE:=1
PKG_LICENSE:=GPL-3.0+
PKG_MAINTAINER:=Dirk Brenken <dev@brenken.org>
PKG_RELEASE:=1
PKG_LICENSE:=GPL-3.0+
PKG_MAINTAINER:=Dirk Brenken <dev@brenken.org>
- ubus -t 30 wait_for network.interface 2>/dev/null
+ ubus -t 30 wait_for network.interface network.wireless hostapd.wlan0 2>/dev/null
#
LC_ALL=C
PATH="/usr/sbin:/usr/bin:/sbin:/bin"
#
LC_ALL=C
PATH="/usr/sbin:/usr/bin:/sbin:/bin"
trm_sysver="$(ubus -S call system board | jsonfilter -e '@.release.description')"
trm_enabled=0
trm_debug=0
trm_sysver="$(ubus -S call system board | jsonfilter -e '@.release.description')"
trm_enabled=0
trm_debug=0
f_log "error" "system libraries not found"
fi
f_log "error" "system libraries not found"
fi
-# initial wireless recovery
-#
-ubus call network.wireless up
-
# f_envload: load travelmate environment
#
f_envload()
# f_envload: load travelmate environment
#
f_envload()
f_log "info " "travelmate is currently disabled, please set 'trm_enabled' to '1' to use this service"
exit 0
fi
f_log "info " "travelmate is currently disabled, please set 'trm_enabled' to '1' to use this service"
exit 0
fi
-
- # check for wireless tool
- #
- if [ -z "${trm_iwinfo}" ]
- then
- f_log "error" "no wireless tool found, please install package 'iwinfo'"
- fi
}
# f_prepare: gather radio information & bring down all STA interfaces
}
# f_prepare: gather radio information & bring down all STA interfaces