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
+       [EMAIL PROTECTED] "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)
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to