summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Mork <bjorn@mork.no>2016-03-30 18:50:25 +0200
committerBjørn Mork <bjorn@mork.no>2016-03-30 18:51:54 +0200
commit0f44d976480780ba2b363f4bd95bd00a5dbbd499 (patch)
treea431b1796a315bdfcae401e3993f046314ad94db
parenta2eaa452b7e95624cb9f83f1ff7c60c31a138a97 (diff)
conserver: provide OpenWRT specific cfg
Signed-off-by: Bjørn Mork <bjorn@mork.no>
-rw-r--r--conserver/Makefile12
-rw-r--r--conserver/files/conserver.cf13
-rw-r--r--conserver/files/conserver.init13
-rw-r--r--conserver/files/conserver.passwd0
4 files changed, 32 insertions, 6 deletions
diff --git a/conserver/Makefile b/conserver/Makefile
index 7e41618..04dac57 100644
--- a/conserver/Makefile
+++ b/conserver/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=conserver
PKG_VERSION:=8.2.1
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.conserver.com/
@@ -48,14 +48,14 @@ endef
define Package/conserver/install
$(INSTALL_DIR) $(1)/usr/sbin
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/conserver $(1)/usr/sbin/
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/$(PKG_NAME) $(1)/usr/sbin/
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/console $(1)/usr/bin/
- $(INSTALL_DIR) $(1)/etc/conserver
- $(CP) $(PKG_INSTALL_DIR)/usr/share/examples/conserver/conserver.cf $(1)/etc/conserver/
- $(CP) $(PKG_INSTALL_DIR)/usr/share/examples/conserver/conserver.passwd $(1)/etc/conserver/
+ $(INSTALL_DIR) $(1)/etc/$(PKG_NAME)
+ $(INSTALL_CONF) ./files/$(PKG_NAME).cf $(1)/etc/$(PKG_NAME)/
+ $(INSTALL_CONF) ./files/$(PKG_NAME).passwd $(1)/etc/$(PKG_NAME)/
$(INSTALL_DIR) $(1)/etc/init.d
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/share/examples/conserver/conserver.rc $(1)/etc/init.d/conserver
+ $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME)
endef
$(eval $(call BuildPackage,conserver))
diff --git a/conserver/files/conserver.cf b/conserver/files/conserver.cf
new file mode 100644
index 0000000..63f5de8
--- /dev/null
+++ b/conserver/files/conserver.cf
@@ -0,0 +1,13 @@
+config * {
+}
+default full {
+ rw *;
+}
+default * {
+ logfile /var/log/conserver/&.log;
+ timestamp "";
+ include full;
+}
+access * {
+ trusted 127.0.0.1;
+}
diff --git a/conserver/files/conserver.init b/conserver/files/conserver.init
new file mode 100644
index 0000000..612f33c
--- /dev/null
+++ b/conserver/files/conserver.init
@@ -0,0 +1,13 @@
+#!/bin/sh /etc/rc.common
+# Copyright (C) 2016 Bjørn Mork <bjorn@mork.no>
+
+START=50
+
+start() {
+ mkdir -m 0755 -p /var/log/conserver
+ service_start /usr/sbin/conserver
+}
+
+stop() {
+ service_stop /usr/sbin/conserver
+}
diff --git a/conserver/files/conserver.passwd b/conserver/files/conserver.passwd
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/conserver/files/conserver.passwd