crelay: Update to V0.9, add startup config file
authorTed Hess <thess@kitschensync.net>
Fri, 21 Aug 2015 18:40:30 +0000 (14:40 -0400)
committerTed Hess <thess@kitschensync.net>
Fri, 21 Aug 2015 18:40:30 +0000 (14:40 -0400)
Signed-off-by: Ted Hess <thess@kitschensync.net>
utils/crelay/Makefile
utils/crelay/files/crelay.init
utils/crelay/patches/010-link_with_ftdi1.patch

index 59c763f9a72ab8562187ceae60b225955900ff26..8a5f7dc90d309e978809c4552e62f1a32e38668f 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=crelay
-PKG_VERSION:=0.8-081415
+PKG_VERSION:=0.9
 PKG_RELEASE:=1
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=https://github.com/ondrej1024/crelay
-PKG_SOURCE_VERSION:=037360cf143d705ea97b32ae22460f346ad2586f
+PKG_SOURCE_VERSION:=V$(PKG_VERSION)
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
 
@@ -65,6 +65,7 @@ define Package/crelay/install
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/crelay $(1)/usr/bin/
        $(INSTALL_DIR) $(1)/etc/init.d
        $(INSTALL_BIN) ./files/crelay.init $(1)/etc/init.d/crelay
+       $(INSTALL_CONF) $(PKG_BUILD_DIR)/conf/crelay.conf $(1)/etc
 endef
 
 $(eval $(call BuildPackage,crelay))
index 2f4647500ff7863dcb97620d362274ffc1dd17e7..e00396118e7644bcab6a1a5e2d1c89e8399d0bbf 100644 (file)
@@ -8,17 +8,14 @@ PROG=/usr/bin/${NAME}
 
 USE_PROCD=1
 
-# Custom relay labels (for Web GUI)
-LABEL1=""
-LABEL2=""
-LABEL3=""
-LABEL4=""
+# Custom relay labels (for Web GUI) are defined in /etc/crelay.conf
 
 start_service() {
        procd_open_instance
 
        procd_set_param command "$PROG"
-       procd_append_param command -d "$LABEL1 $LABEL2 $LABEL3 $LABEL4"
+       # daemon mode (not daemonized) - starts HTTP server
+       procd_append_param command -d
 
        procd_close_instance
 }
index 756d45a9c73088d660c53869e0b47bc3247acab6..bc4ff1ed32fd758e802afb7b731d3843de7a24db 100644 (file)
@@ -1,10 +1,10 @@
 --- a/src/Makefile
 +++ b/src/Makefile
-@@ -44,7 +44,7 @@ endif
+@@ -45,7 +45,7 @@ endif
  #ifdef DRV_SAINSMART
  ifeq ($(DRV_SAINSMART), y)
  SRC   += relay_drv_sainsmart.c
--LIBS  += -lftdi 
+-LIBS  += -lftdi
 +LIBS  += -lftdi1
  OPTS  += -DDRV_SAINSMART
  endif