From cbc7949d9546c4a26f6d69fb2c0204f8825e252e Mon Sep 17 00:00:00 2001 From: Bart Van Der Meerssche Date: Thu, 3 Feb 2011 12:28:36 +0100 Subject: [PATCH] [openwrt] add init.d script to flukso package --- mote/v2/openwrt/package/flukso/Makefile | 5 +++++ .../openwrt/package/flukso/config/flukso.init | 20 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100755 mote/v2/openwrt/package/flukso/config/flukso.init diff --git a/mote/v2/openwrt/package/flukso/Makefile b/mote/v2/openwrt/package/flukso/Makefile index 9b7af1a..2183455 100644 --- a/mote/v2/openwrt/package/flukso/Makefile +++ b/mote/v2/openwrt/package/flukso/Makefile @@ -33,6 +33,8 @@ endef define Package/flukso/install $(INSTALL_DIR) $(1)/etc/config $(INSTALL_DATA) $(PKG_BUILD_DIR)/flukso.uci $(1)/etc/config/flukso + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) $(PKG_BUILD_DIR)/flukso.init $(1)/etc/init.d/flukso $(INSTALL_DIR) $(1)/usr/lib/lua $(INSTALL_DATA) $(PKG_BUILD_DIR)/dbg.lua $(1)/usr/lib/lua/ $(INSTALL_DIR) $(1)/usr/lib/lua/rrd @@ -43,8 +45,11 @@ define Package/flukso/install $(INSTALL_BIN) $(PKG_BUILD_DIR)/luad $(1)/usr/sbin/ $(LN) /usr/sbin/luad $(1)/usr/sbin/fluksod $(INSTALL_BIN) $(PKG_BUILD_DIR)/fluksod.lua $(1)/usr/sbin/ + $(LN) /usr/sbin/luad $(1)/usr/sbin/spid + $(INSTALL_BIN) $(PKG_BUILD_DIR)/spid.lua $(1)/usr/sbin/ $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/fsync.lua $(1)/usr/bin/fsync + $(INSTALL_BIN) $(PKG_BUILD_DIR)/restful.lua $(1)/usr/bin/restful endef $(eval $(call BuildPackage,flukso)) diff --git a/mote/v2/openwrt/package/flukso/config/flukso.init b/mote/v2/openwrt/package/flukso/config/flukso.init new file mode 100755 index 0000000..634f30c --- /dev/null +++ b/mote/v2/openwrt/package/flukso/config/flukso.init @@ -0,0 +1,20 @@ +#!/bin/sh /etc/rc.common +# Copyright (c) 2011 Bart Van Der Meerssche + +START=98 + +start() { + chmod 666 /dev/spidev0.0 + + /usr/sbin/spid + /usr/sbin/fluksod +} + +stop() { + /usr/sbin/fluksod -k + /usr/sbin/spid -k + + rm -rf /var/run/spid + rm -rf /var/run/fluksod +} +