qualcomm_switch: install and run qca83XXd
Change-Id: I52bc72f364be692627e7275dad709da8ab02da9d
diff --git a/package/qualcomm_switch/S42switch b/package/qualcomm_switch/S42switch
index eb78d0d..40e7cc8 100755
--- a/package/qualcomm_switch/S42switch
+++ b/package/qualcomm_switch/S42switch
@@ -63,6 +63,10 @@
echo quit
} | ssdk_sh 2>&1 | logos switch
fi
+
+ if runnable qca83XXd; then
+ babysit 60 qca83XXd 2>&1 | logos qca83XXd &
+ fi
;;
stop)
if runnable ssdk_sh; then
@@ -72,6 +76,8 @@
echo quit
} | ssdk_sh 2>&1 | logos switch
fi
+
+ pkillwait qca83XXd
;;
restart|reload)
"$0" stop
diff --git a/package/qualcomm_switch/qualcomm_switch.mk b/package/qualcomm_switch/qualcomm_switch.mk
index 1a45977..9ee26c3 100644
--- a/package/qualcomm_switch/qualcomm_switch.mk
+++ b/package/qualcomm_switch/qualcomm_switch.mk
@@ -53,6 +53,7 @@
$(HOST_DIR)/usr/bin/python setup.py install --prefix=$(TARGET_DIR)/usr && \
$(TOPDIR)/support/scripts/simple_lock remove $(TARGET_DIR)/usr/lib/python$(PYTHON_VERSION_MAJOR)/site-packages/easy-install.pth
$(INSTALL) -m 0755 package/qualcomm_switch/S42switch $(TARGET_DIR)/etc/init.d
+ $(INSTALL) -D -m 0555 $(@D)/google/qca83XXd/qca83XXd $(TARGET_DIR)/usr/bin/qca83XXd
endef
$(eval $(call GENTARGETS))