SOURCES: openser.init (NEW), openser.sysconfig (NEW), openser-path...
arekm
arekm at pld-linux.org
Wed Apr 11 09:38:52 CEST 2007
Author: arekm Date: Wed Apr 11 07:38:52 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- new
---- Files affected:
SOURCES:
openser.init (NONE -> 1.1) (NEW), openser.sysconfig (NONE -> 1.1) (NEW), openser-paths.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/openser.init
diff -u /dev/null SOURCES/openser.init:1.1
--- /dev/null Wed Apr 11 09:38:52 2007
+++ SOURCES/openser.init Wed Apr 11 09:38:47 2007
@@ -0,0 +1,63 @@
+#!/bin/sh
+#
+# openser This shell script takes care of starting and stopping openser
+#
+# chkconfig: 2345 20 80
+# description: openser
+# processname: openser
+
+# Source function library.
+. /etc/rc.d/init.d/functions
+
+# Source networking configuration.
+. /etc/sysconfig/network
+
+# Check that networking is up.
+if is_yes "${NETWORKING}"; then
+ if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
+ msg_network_down openser
+ exit 1
+ fi
+else
+ exit 0
+fi
+
+RETVAL=0
+# See how we were called.
+case "$1" in
+ start)
+ # Start daemons.
+ if [ ! -f /var/lock/subsys/openser ]; then
+ msg_starting openser
+ daemon openser
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/openser
+ else
+ msg_already_running openser
+ fi
+ ;;
+ stop)
+ # Stop daemons.
+ if [ -f /var/lock/subsys/openser ]; then
+ msg_stopping openser
+ killproc openser
+ rm -f /var/lock/subsys/openser >/dev/null 2>&1
+ else
+ msg_not_running openser
+ fi
+ ;;
+ restart|force-reload)
+ $0 stop
+ $0 start
+ exit $?
+ ;;
+ status)
+ status openser
+ exit $?
+ ;;
+ *)
+ msg_usage "$0 {start|stop|restart|force-reload|status}"
+ exit 3
+esac
+
+exit $RETVAL
================================================================
Index: SOURCES/openser.sysconfig
diff -u /dev/null SOURCES/openser.sysconfig:1.1
--- /dev/null Wed Apr 11 09:38:52 2007
+++ SOURCES/openser.sysconfig Wed Apr 11 09:38:47 2007
@@ -0,0 +1,2 @@
+# Define nice level for openser
+SERVICE_RUN_NICE_LEVEL="+5"
================================================================
Index: SOURCES/openser-paths.patch
diff -u /dev/null SOURCES/openser-paths.patch:1.1
--- /dev/null Wed Apr 11 09:38:52 2007
+++ SOURCES/openser-paths.patch Wed Apr 11 09:38:47 2007
@@ -0,0 +1,110 @@
+diff -urN openser-1.2.0-tls.org/Makefile openser-1.2.0-tls/Makefile
+--- openser-1.2.0-tls.org/Makefile 2007-03-12 16:22:55.000000000 +0100
++++ openser-1.2.0-tls/Makefile 2007-04-11 08:28:48.800134458 +0200
+@@ -314,12 +314,12 @@
+ scripts/mysqldb.sh create
+ - at echo "Done"
+
+-mk-install-dirs: $(cfg-prefix)/$(cfg-dir) $(bin-prefix)/$(bin-dir) \
++mk-install-dirs: $(cfg-dir) $(bin-prefix)/$(bin-dir) \
+ $(modules-prefix)/$(modules-dir) $(doc-prefix)/$(doc-dir) \
+ $(man-prefix)/$(man-dir)/man8 $(man-prefix)/$(man-dir)/man5
+
+-$(cfg-prefix)/$(cfg-dir):
+- mkdir -p $(cfg-prefix)/$(cfg-dir)
++$(cfg-dir):
++ mkdir -p $(cfg-dir)
+
+ $(bin-prefix)/$(bin-dir):
+ mkdir -p $(bin-prefix)/$(bin-dir)
+@@ -338,45 +338,45 @@
+ mkdir -p $(man-prefix)/$(man-dir)/man5
+
+ # note: on solaris 8 sed: ? or \(...\)* (a.s.o) do not work
+-install-cfg: $(cfg-prefix)/$(cfg-dir)
++install-cfg: $(cfg-dir)
+ sed -e "s#/usr/.*lib/$(NAME)/modules/#$(modules-target)#g" \
+- < etc/$(NAME).cfg > $(cfg-prefix)/$(cfg-dir)$(NAME).cfg.sample0
++ < etc/$(NAME).cfg > $(cfg-dir)$(NAME).cfg.sample0
+ sed -e "s#/usr/.*etc/$(NAME)/tls/#$(cfg-target)tls/#g" \
+- < $(cfg-prefix)/$(cfg-dir)$(NAME).cfg.sample0 \
+- > $(cfg-prefix)/$(cfg-dir)$(NAME).cfg.sample
+- rm -fr $(cfg-prefix)/$(cfg-dir)$(NAME).cfg.sample0
+- chmod 644 $(cfg-prefix)/$(cfg-dir)$(NAME).cfg.sample
++ < $(cfg-dir)$(NAME).cfg.sample0 \
++ > $(cfg-dir)$(NAME).cfg.sample
++ rm -fr $(cfg-dir)$(NAME).cfg.sample0
++ chmod 644 $(cfg-dir)$(NAME).cfg.sample
+ if [ -z "${skip_cfg_install}" -a \
+- ! -f $(cfg-prefix)/$(cfg-dir)$(NAME).cfg ]; then \
+- mv -f $(cfg-prefix)/$(cfg-dir)$(NAME).cfg.sample \
+- $(cfg-prefix)/$(cfg-dir)$(NAME).cfg; \
++ ! -f $(cfg-dir)$(NAME).cfg ]; then \
++ mv -f $(cfg-dir)$(NAME).cfg.sample \
++ $(cfg-dir)$(NAME).cfg; \
+ fi
+ # radius dictionary
+- $(INSTALL-TOUCH) $(cfg-prefix)/$(cfg-dir)/dictionary.radius
+- $(INSTALL-CFG) etc/dictionary.radius $(cfg-prefix)/$(cfg-dir)
++ $(INSTALL-TOUCH) $(cfg-dir)/dictionary.radius
++ $(INSTALL-CFG) etc/dictionary.radius $(cfg-dir)
+ # openserctl config
+- $(INSTALL-TOUCH) $(cfg-prefix)/$(cfg-dir)/openserctlrc.sample
++ $(INSTALL-TOUCH) $(cfg-dir)/openserctlrc.sample
+ $(INSTALL-CFG) scripts/openserctlrc \
+- $(cfg-prefix)/$(cfg-dir)/openserctlrc.sample
+- if [ ! -f $(cfg-prefix)/$(cfg-dir)/openserctlrc ]; then \
+- mv -f $(cfg-prefix)/$(cfg-dir)/openserctlrc.sample \
+- $(cfg-prefix)/$(cfg-dir)/openserctlrc; \
++ $(cfg-dir)/openserctlrc.sample
++ if [ ! -f $(cfg-dir)/openserctlrc ]; then \
++ mv -f $(cfg-dir)/openserctlrc.sample \
++ $(cfg-dir)/openserctlrc; \
+ fi
+- #$(INSTALL-CFG) etc/$(NAME).cfg $(cfg-prefix)/$(cfg-dir)
++ #$(INSTALL-CFG) etc/$(NAME).cfg $(cfg-dir)
+ if [ "$(TLS)" != "" ] ; then \
+- mkdir -p $(cfg-prefix)/$(cfg-dir)/tls ; \
+- mkdir -p $(cfg-prefix)/$(cfg-dir)/tls/rootCA ; \
+- mkdir -p $(cfg-prefix)/$(cfg-dir)/tls/rootCA/certs ; \
+- mkdir -p $(cfg-prefix)/$(cfg-dir)/tls/rootCA/private ; \
+- mkdir -p $(cfg-prefix)/$(cfg-dir)/tls/user ; \
++ mkdir -p $(cfg-dir)/tls ; \
++ mkdir -p $(cfg-dir)/tls/rootCA ; \
++ mkdir -p $(cfg-dir)/tls/rootCA/certs ; \
++ mkdir -p $(cfg-dir)/tls/rootCA/private ; \
++ mkdir -p $(cfg-dir)/tls/user ; \
+ (cd etc ; \
+ for FILE in tls/* tls/rootCA/* tls/rootCA/certs/* \
+ tls/rootCA/private/* tls/user/* ; do \
+ if [ -f $$FILE ] ; then \
+ $(INSTALL-TOUCH) $$FILE \
+- $(cfg-prefix)/$(cfg-dir)/$$FILE ; \
++ $(cfg-dir)/$$FILE ; \
+ $(INSTALL-CFG) $$FILE \
+- $(cfg-prefix)/$(cfg-dir)/$$FILE ; \
++ $(cfg-dir)/$$FILE ; \
+ fi ;\
+ done ) ; \
+ fi
+diff -urN openser-1.2.0-tls.org/Makefile.defs openser-1.2.0-tls/Makefile.defs
+--- openser-1.2.0-tls.org/Makefile.defs 2007-03-12 17:39:09.000000000 +0100
++++ openser-1.2.0-tls/Makefile.defs 2007-04-11 08:27:01.758110513 +0200
+@@ -121,7 +121,7 @@
+ SYSBASE ?= /usr
+
+ # dirs
+-cfg-dir = etc/$(MAIN_NAME)/
++cfg-dir = $(basedir)/etc/$(MAIN_NAME)/
+ bin-dir = sbin/
+
+ ARCH_B= $(shell echo $(ARCH) | sed -e 's/.*64.*/64b/')
+@@ -192,7 +192,7 @@
+
+
+ # target dirs for various stuff
+-cfg-target = $(prefix)/$(cfg-dir)
++cfg-target = $(cfg-dir)
+ bin-target = $(prefix)/$(bin-dir)
+ lib-target = $(prefix)/$(lib-dir)
+ modules-target = $(prefix)/$(modules-dir)
================================================================
More information about the pld-cvs-commit
mailing list