Vcontrold is a daemon reading data coming from the control unit of a vito 
heating system using an optolink adapter connected to a serial port.

Signed-off-by: Sebastian Muszynski <[email protected]>

--- 

Index: feeds/packages/utils/vcontrold/files/vcontrold.init
===================================================================
--- feeds/packages/utils/vcontrold/files/vcontrold.init (Revision 0)
+++ feeds/packages/utils/vcontrold/files/vcontrold.init (Revision 0)
@@ -0,0 +1,13 @@
+#!/bin/sh /etc/rc.common
+
+START=90
+DAEMON=/usr/sbin/vcontrold
+
+start() {
+        service_start $DAEMON
+}
+
+stop() {
+        service_stop $DAEMON
+}
+
Index: feeds/packages/utils/vcontrold/Makefile
===================================================================
--- feeds/packages/utils/vcontrold/Makefile     (Revision 0)
+++ feeds/packages/utils/vcontrold/Makefile     (Revision 0)
@@ -0,0 +1,57 @@
+#
+# Copyright (C) 2012 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=vcontrold
+PKG_VERSION:=0.98
+PKG_RELEASE=$(PKG_SOURCE_VERSION)
+
+PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_URL:=https://vcontrold.svn.sourceforge.net/svnroot/vcontrold
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE_VERSION:=r33
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
+
+include $(INCLUDE_DIR)/package.mk
+
+MAKE_PATH:=vcontrold
+CONFIGURE_PATH:=vcontrold
+
+define Package/vcontrold
+  SECTION:=utils
+  CATEGORY:=Utilities
+  DEPENDS:=+libxml2
+  TITLE:=vcontrold is a linux daemon for vito communication
+  URL:=http://vcontrold.wikispaces.com/vcontrold
+endef
+
+define Package/vcontrold/description
+A daemon reading data coming from the control unit of a vito heating
+system using an optolink adapter connected to a serial port.
+endef
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR)/vcontrold && aclocal && autoconf && touch NEWS 
README AUTHORS ChangeLog && automake --add-missing)
+       $(call Build/Configure/Default, \
+               --with-xml2-include-dir=$(STAGING_DIR)/usr/include/libxml2 \
+       )
+endef
+
+define Package/vcontrold/install
+       $(INSTALL_DIR) $(1)/usr/bin
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/vcontrold/vclient $(1)/usr/bin/
+       $(INSTALL_DIR) $(1)/usr/sbin
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/vcontrold/vcontrold $(1)/usr/sbin/
+       $(INSTALL_DIR) $(1)/etc/init.d
+       $(INSTALL_BIN) ./files/vcontrold.init $(1)/etc/init.d/vcontrold
+
+       $(INSTALL_DIR) $(1)/etc/vcontrold
+       $(INSTALL_CONF) $(PKG_BUILD_DIR)/vcontrold/vcontrold.xml 
$(1)/etc/vcontrold/vcontrold_dev-id-2098.xml
+       $(INSTALL_CONF) $(PKG_BUILD_DIR)/xml-32/xml/*.{xml,ini} 
$(1)/etc/vcontrold/
+endef
+
+$(eval $(call BuildPackage,vcontrold))

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to