mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-15 04:43:01 +01:00
38 lines
720 B
Plaintext
Executable File
38 lines
720 B
Plaintext
Executable File
#!/sbin/runscript
|
|
# Copyright 1999-2004 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: /var/cvsroot/gentoo-x86/dev-db/slony1/files/slony1.init,v 1.2 2007/03/07 23:18:21 nakano Exp $
|
|
|
|
depend() {
|
|
need postgresql
|
|
}
|
|
|
|
start() {
|
|
ebegin "Starting slony1"
|
|
/usr/bin/slon -p /var/run/slony1.pid -d $LOGLEVEL $CLUSTER "dbname=$DBNAME user=$DBUSER host=$DBHOST" >> $LOGFILE 2>&1 &
|
|
|
|
while :
|
|
do
|
|
cnt=$(($cnt + 1))
|
|
if [ -f "/var/run/slony1.pid" ]; then
|
|
ret=0
|
|
break
|
|
fi
|
|
|
|
if [ $cnt -eq 30 ]; then
|
|
eerror "Please see log file: $LOGFILE"
|
|
ret=1
|
|
break
|
|
fi
|
|
sleep 1
|
|
done
|
|
eend $ret
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping slony1"
|
|
kill `cat /var/run/slony1.pid`
|
|
eend $?
|
|
}
|
|
|