From 98a73bb080f55f4f5d850102bcec6da2807e3d4f Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 19 Apr 2002 01:16:39 +0000 Subject: - add init file installation to Makefile, add unified init file - fix qsearch for op => '!=', value => '' searches - fix invalid_catd typo - add payby method to part_pkg and have fs_signup_server pass the data --- init.d/freeside-init | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 init.d/freeside-init (limited to 'init.d/freeside-init') diff --git a/init.d/freeside-init b/init.d/freeside-init new file mode 100644 index 000000000..fd9e9e71b --- /dev/null +++ b/init.d/freeside-init @@ -0,0 +1,58 @@ +#! /bin/sh +# +# chkconfig: 345 86 16 +# description: Freeside daemons + +QUEUED_USER=ivan + +FREESIDE_PATH="/home/ivan/freeside_current" + +PASSWD_USER=ivan +PASSWD_MACHINE=localhost + +SIGNUP_USER=ivan +SIGNUP_MACHINE=localhost +SIGNUP_AGENTNUM=2 +SIGNUP_REFNUM=2 + +case "$1" in + start) + # Start daemons. + echo -n "Starting freeside-queued: " + freeside-queued $QUEUED_USER + echo "done." + + echo -n "Starting fs_passwd_server: " + su freeside -c "$FREESIDE_PATH/fs_passwd/fs_passwd_server $PASSWD_USER $PASSWD_MACHINE" & + echo "done." + + echo -n "Starting fs_signup_server: " + su freeside -c "$FREESIDE_PATH/fs_signup/fs_signup_server $SIGNUP_USER $SIGNUP_MACHINE $SIGNUP_AGENTNUM $SIGNUP_REFNUM" & + echo "done." + ;; + stop) + # Stop daemons. + echo -n "Stopping freeside-queued: " + kill `cat /var/run/freeside-queued.pid` + echo "done." + + echo -n "Stopping fs_passwd_server: " + killall fs_passwd_server + echo "done." + + echo -n "Stopping fs_passwd_server: " + killall fs_signup_server + echo "done." + ;; + + restart) + $0 stop + $0 start + ;; + *) + echo "Usage: freeside {start|stop|restart}" + exit 1 +esac + +exit 0 + -- cgit v1.2.1 From f221fec654d6d125d3ccb5aed5dce9f11fe8b99b Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 10 May 2002 07:50:25 +0000 Subject: correct message --- init.d/freeside-init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'init.d/freeside-init') diff --git a/init.d/freeside-init b/init.d/freeside-init index fd9e9e71b..46f133d59 100644 --- a/init.d/freeside-init +++ b/init.d/freeside-init @@ -40,7 +40,7 @@ case "$1" in killall fs_passwd_server echo "done." - echo -n "Stopping fs_passwd_server: " + echo -n "Stopping fs_signup_server: " killall fs_signup_server echo "done." ;; -- cgit v1.2.1 From d42c7a08d933e3e91fcfa988c15cf1791b68ee85 Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 11 Jun 2002 00:58:03 +0000 Subject: dist fixes. locate more stuff in Makefile. whew. --- init.d/freeside-init | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'init.d/freeside-init') diff --git a/init.d/freeside-init b/init.d/freeside-init index 46f133d59..d3016b289 100644 --- a/init.d/freeside-init +++ b/init.d/freeside-init @@ -3,17 +3,17 @@ # chkconfig: 345 86 16 # description: Freeside daemons -QUEUED_USER=ivan +QUEUED_USER=%%%QUEUED_USER%%% -FREESIDE_PATH="/home/ivan/freeside_current" +FREESIDE_PATH="%%%FREESIDE_PATH%%%" -PASSWD_USER=ivan -PASSWD_MACHINE=localhost +PASSWD_USER=%%%PASSWD_USER%%% +PASSWD_MACHINE=%%%PASSWD_MACHINE%%% -SIGNUP_USER=ivan -SIGNUP_MACHINE=localhost -SIGNUP_AGENTNUM=2 -SIGNUP_REFNUM=2 +SIGNUP_USER=%%%SIGNUP_USER%%% +SIGNUP_MACHINE=%%%SIGNUP_MACHINE%%% +SIGNUP_AGENTNUM=%%%SIGNUP_AGENTNUM%%% +SIGNUP_REFNUM=%%%SIGNUP_REFNUM%%% case "$1" in start) -- cgit v1.2.1 From 2f9eb7976dca75dc6c585ea9c62f1b0898e3e953 Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 14 Jan 2003 08:49:57 +0000 Subject: add freeside-selfservice-server to init script add domsvc checking as a foreign key --- init.d/freeside-init | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'init.d/freeside-init') diff --git a/init.d/freeside-init b/init.d/freeside-init index d3016b289..37ced73d4 100644 --- a/init.d/freeside-init +++ b/init.d/freeside-init @@ -15,6 +15,9 @@ SIGNUP_MACHINE=%%%SIGNUP_MACHINE%%% SIGNUP_AGENTNUM=%%%SIGNUP_AGENTNUM%%% SIGNUP_REFNUM=%%%SIGNUP_REFNUM%%% +SELFSERVICE_USER=%%%SELFSERVICE_USER%%% +SELFSERVICE_MACHINE=%%%SELFSERVICE_MACHINE%%% + case "$1" in start) # Start daemons. @@ -29,6 +32,11 @@ case "$1" in echo -n "Starting fs_signup_server: " su freeside -c "$FREESIDE_PATH/fs_signup/fs_signup_server $SIGNUP_USER $SIGNUP_MACHINE $SIGNUP_AGENTNUM $SIGNUP_REFNUM" & echo "done." + + echo -n "Starting freeside-selfservice-server: " + $FREESIDE_PATH/fs_selfservice/freeside-selfservice-server $SELFSERVICE_USER $SELFSERVICE_MACHINE + echo "done." + ;; stop) # Stop daemons. @@ -43,6 +51,10 @@ case "$1" in echo -n "Stopping fs_signup_server: " killall fs_signup_server echo "done." + + echo -n "Stopping freeside-selfservice-server: " + kill `cat /var/run/freeside-selfservice-server.pid` + echo "done." ;; restart) -- cgit v1.2.1 From 1bfcd9ce4738e5c9f3c8a309775235e823b2f82c Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 14 Jan 2003 09:26:49 +0000 Subject: move freeside-selfservice-server to proper MakeMaker install location --- init.d/freeside-init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'init.d/freeside-init') diff --git a/init.d/freeside-init b/init.d/freeside-init index 37ced73d4..68cba8da3 100644 --- a/init.d/freeside-init +++ b/init.d/freeside-init @@ -34,7 +34,7 @@ case "$1" in echo "done." echo -n "Starting freeside-selfservice-server: " - $FREESIDE_PATH/fs_selfservice/freeside-selfservice-server $SELFSERVICE_USER $SELFSERVICE_MACHINE + freeside-selfservice-server $SELFSERVICE_USER $SELFSERVICE_MACHINE echo "done." ;; -- cgit v1.2.1 From 84350d6e85711cb4ba6fbf6ef40a58d6cf0e52da Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 19 Sep 2003 09:59:30 +0000 Subject: removing signup and passwd servers --- init.d/freeside-init | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'init.d/freeside-init') diff --git a/init.d/freeside-init b/init.d/freeside-init index 68cba8da3..7b9461e51 100644 --- a/init.d/freeside-init +++ b/init.d/freeside-init @@ -7,14 +7,6 @@ QUEUED_USER=%%%QUEUED_USER%%% FREESIDE_PATH="%%%FREESIDE_PATH%%%" -PASSWD_USER=%%%PASSWD_USER%%% -PASSWD_MACHINE=%%%PASSWD_MACHINE%%% - -SIGNUP_USER=%%%SIGNUP_USER%%% -SIGNUP_MACHINE=%%%SIGNUP_MACHINE%%% -SIGNUP_AGENTNUM=%%%SIGNUP_AGENTNUM%%% -SIGNUP_REFNUM=%%%SIGNUP_REFNUM%%% - SELFSERVICE_USER=%%%SELFSERVICE_USER%%% SELFSERVICE_MACHINE=%%%SELFSERVICE_MACHINE%%% @@ -25,14 +17,6 @@ case "$1" in freeside-queued $QUEUED_USER echo "done." - echo -n "Starting fs_passwd_server: " - su freeside -c "$FREESIDE_PATH/fs_passwd/fs_passwd_server $PASSWD_USER $PASSWD_MACHINE" & - echo "done." - - echo -n "Starting fs_signup_server: " - su freeside -c "$FREESIDE_PATH/fs_signup/fs_signup_server $SIGNUP_USER $SIGNUP_MACHINE $SIGNUP_AGENTNUM $SIGNUP_REFNUM" & - echo "done." - echo -n "Starting freeside-selfservice-server: " freeside-selfservice-server $SELFSERVICE_USER $SELFSERVICE_MACHINE echo "done." @@ -44,14 +28,6 @@ case "$1" in kill `cat /var/run/freeside-queued.pid` echo "done." - echo -n "Stopping fs_passwd_server: " - killall fs_passwd_server - echo "done." - - echo -n "Stopping fs_signup_server: " - killall fs_signup_server - echo "done." - echo -n "Stopping freeside-selfservice-server: " kill `cat /var/run/freeside-selfservice-server.pid` echo "done." -- cgit v1.2.1 From 6f4d31e1da55067773b7ddde7349d6079917bb9a Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 19 Sep 2003 11:50:30 +0000 Subject: correct pid filename for stopping self-service server --- init.d/freeside-init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'init.d/freeside-init') diff --git a/init.d/freeside-init b/init.d/freeside-init index 7b9461e51..b9c95ae53 100644 --- a/init.d/freeside-init +++ b/init.d/freeside-init @@ -29,7 +29,7 @@ case "$1" in echo "done." echo -n "Stopping freeside-selfservice-server: " - kill `cat /var/run/freeside-selfservice-server.pid` + kill `cat /var/run/freeside-selfservice-server.$SELFSERVICE_USER.pid` echo "done." ;; -- cgit v1.2.1 From 95558fc7bcc98138db7f2d54cd5e6724bac3beea Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 30 Jan 2004 01:10:28 +0000 Subject: add support for running selfservice server against multiple machines --- init.d/freeside-init | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) (limited to 'init.d/freeside-init') diff --git a/init.d/freeside-init b/init.d/freeside-init index b9c95ae53..1ca7dff0e 100644 --- a/init.d/freeside-init +++ b/init.d/freeside-init @@ -8,7 +8,7 @@ QUEUED_USER=%%%QUEUED_USER%%% FREESIDE_PATH="%%%FREESIDE_PATH%%%" SELFSERVICE_USER=%%%SELFSERVICE_USER%%% -SELFSERVICE_MACHINE=%%%SELFSERVICE_MACHINE%%% +SELFSERVICE_MACHINES="%%%SELFSERVICE_MACHINES%%%" case "$1" in start) @@ -17,9 +17,11 @@ case "$1" in freeside-queued $QUEUED_USER echo "done." - echo -n "Starting freeside-selfservice-server: " - freeside-selfservice-server $SELFSERVICE_USER $SELFSERVICE_MACHINE - echo "done." + for MACHINE in $SELFSERVICE_MACHINES; do + echo -n "Starting freeside-selfservice-server to $MACHINE: " + freeside-selfservice-server $SELFSERVICE_USER $MACHINE + echo "done." + done ;; stop) @@ -28,9 +30,19 @@ case "$1" in kill `cat /var/run/freeside-queued.pid` echo "done." - echo -n "Stopping freeside-selfservice-server: " - kill `cat /var/run/freeside-selfservice-server.$SELFSERVICE_USER.pid` - echo "done." + if [ -e /var/run/freeside-selfservice-server.$SELFSERVICE_USER.pid ] + then + echo -n "Stopping (old) freeside-selfservice-server: " + kill `cat /var/run/freeside-selfservice-server.$SELFSERVICE_USER.pid` + rm /var/run/freeside-selfservice-server.$SELFSERVICE_USER.pid + fi + + for MACHINE in $SELFSERVICE_MACHINES; do + echo -n "Stopping freeside-selfservice-server to $MACHINE: " + kill `cat /var/run/freeside-selfservice-server.$SELFSERVICE_USER.$MACHINE.pid` + echo "done." + done + ;; restart) -- cgit v1.2.1