endef
define Package/br2684ctl/install
- $(INSTALL_DIR) $(1)/etc/init.d $(1)/etc/hotplug.d/atm
+ $(INSTALL_DIR) $(1)/etc/init.d $(1)/etc/hotplug.d/atm $(1)/usr/sbin $(1)/lib/netifd
+ $(INSTALL_BIN) ./files/br2684-up $(1)/lib/netifd/br2684-up
$(INSTALL_BIN) ./files/br2684ctl $(1)/etc/init.d/
$(INSTALL_DATA) ./files/atm.hotplug $(1)/etc/hotplug.d/atm/00-trigger
- $(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) \
./files/br2684ctl_wrap \
$(PKG_INSTALL_DIR)/usr/sbin/br2684ctl \
procd_set_param command \
/usr/sbin/br2684ctl_wrap "nas$unit" \
-c "$unit" -e "$encaps" -p "$payload" \
- -a "$circuit" ${qos:+-q "$qos"} ${sendsize:+-s "$sendsize"}
+ -a "$circuit" ${qos:+-q "$qos"} ${sendsize:+-s "$sendsize"} \
+ -S /lib/netifd/br2684-up
procd_close_instance
}
-service_running() {
- . /lib/functions/network.sh
-
- sleep 1
- for path in /sys/class/net/nas*; do
- dev="${path##*/}"
- network_ready_device "$dev"
- done
-}
-
service_triggers() {
local script=$(readlink "$initscript")
local name=$(basename ${script:-$initscript})