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