[OpenWrt-Devel] [PATCH 7/8] lantiq: ltq-vdsl-app: add dsl_cpe_pipe.sh

Hauke Mehrtens hauke at hauke-m.de
Tue Nov 24 15:25:04 EST 2015


From: Hauke Mehrtens <hauke.mehrtens at lantiq.com>

Signed-off-by: Hauke Mehrtens <hauke.mehrtens at lantiq.com>
---
 package/network/config/ltq-vdsl-app/Makefile           |  4 +++-
 .../network/config/ltq-vdsl-app/files/dsl_cpe_pipe.sh  | 18 ++++++++++++++++++
 2 files changed, 21 insertions(+), 1 deletion(-)
 create mode 100755 package/network/config/ltq-vdsl-app/files/dsl_cpe_pipe.sh

diff --git a/package/network/config/ltq-vdsl-app/Makefile b/package/network/config/ltq-vdsl-app/Makefile
index 250d6f7..b069421 100644
--- a/package/network/config/ltq-vdsl-app/Makefile
+++ b/package/network/config/ltq-vdsl-app/Makefile
@@ -54,7 +54,8 @@ CONFIGURE_ARGS += \
 	--disable-soap-support \
 	--enable-dsl-bonding=no \
 	--enable-debug-prints=err \
-	--disable-dti
+	--disable-dti \
+	--enable-debug
 
 ifeq ($(CONFIG_IFX_CLI),y)
 CONFIGURE_ARGS += \
@@ -73,6 +74,7 @@ define Package/ltq-vdsl-app/install
 	$(INSTALL_BIN) ./files/vdsl_cpe_control_wrapper $(1)/sbin/
 
 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/dsl_cpe_control $(1)/sbin/vdsl_cpe_control
+	$(INSTALL_BIN) ./files/dsl_cpe_pipe.sh $(1)/sbin/
 endef
 
 $(eval $(call BuildPackage,ltq-vdsl-app))
diff --git a/package/network/config/ltq-vdsl-app/files/dsl_cpe_pipe.sh b/package/network/config/ltq-vdsl-app/files/dsl_cpe_pipe.sh
new file mode 100755
index 0000000..30393b2
--- /dev/null
+++ b/package/network/config/ltq-vdsl-app/files/dsl_cpe_pipe.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+pipe_no=0
+
+# use specified pipe no
+case "$1" in
+0|1|2)
+pipe_no=$1; shift; ;;
+esac
+
+
+#echo "Call dsl_pipe with $*"
+lock /var/lock/dsl_pipe
+echo $* > /tmp/pipe/dsl_cpe${pipe_no}_cmd
+result=`cat /tmp/pipe/dsl_cpe${pipe_no}_ack`
+lock -u /var/lock/dsl_pipe
+
+echo "$result"
-- 
2.6.2
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list