File:  [cvs.NetBSD.org] / pkgsrc / mail / gld / files / gld.sh
Revision 1.6: download - view: text, annotated - select for diffs
Sun Nov 1 14:21:44 2020 UTC (4 years, 3 months ago) by spz
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, HEAD
building the gld package against pgsql broke, this commit fixes it.
pkgrev bumped for the changes to files/gld.sh

#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: gld.sh,v 1.6 2020/11/01 14:21:44 spz Exp $
#

# PROVIDE: gld
# BEFORE: mail
# REQUIRE: DAEMON LOGIN @GLDDB@

. /etc/rc.subr

name="gld"
rcvar=$name
command="@PREFIX@/bin/${name}"
required_files="@PKG_SYSCONFDIR@/$name.conf"
pidfile="@VARBASE@/run/${name}.pid"
extra_commands="gld_waitdb_seconds"

: ${gld_waitmysql_seconds:=5}
: ${gld_waitdb_seconds:=$gld_waitmysql_seconds}
start_precmd="waitdb $gld_waitdb_seconds"

if [ "$1" != "stop" -o "$1" != "status" ]; then
	echo $(check_process $command) > $pidfile
fi

waitdb()
{
	_sec=$1
	echo "$name: waiting for @GLDDB@ ${_sec} seconds..."
	sleep ${_sec}
}

load_rc_config $name
run_rc_command "$1"

CVSweb <webmaster@jp.NetBSD.org>