Make use of rcexec.
While here, force postgresql to quit in rc_stop, ok pea@
This commit is contained in:
parent
78d4c46ce3
commit
ae70c849c2
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.185 2011/01/04 16:03:00 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.186 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
SHARED_ONLY= Yes
|
||||
|
||||
@ -15,7 +15,7 @@ CATEGORIES= databases
|
||||
V= MySQL-5.1
|
||||
MASTER_SITES= ${MASTER_SITE_MYSQL:=Downloads/$V/}
|
||||
|
||||
REVISION-server=1
|
||||
REVISION-server=2
|
||||
|
||||
SHARED_LIBS= mysqlclient_r 20.0 \
|
||||
mysqlclient 20.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $OpenBSD: mysqld.rc,v 1.9 2010/12/27 14:50:22 ajacoutot Exp $
|
||||
# $OpenBSD: mysqld.rc,v 1.10 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
daemon="${TRUEPREFIX}/bin/mysqld_safe"
|
||||
|
||||
@ -13,8 +13,7 @@ rc_check() {
|
||||
}
|
||||
|
||||
rc_start() {
|
||||
su -l -c ${daemon_class} -s ${daemon_shell} ${daemon_user} \
|
||||
-c "${daemon} ${daemon_flags}" >/dev/null 2>&1 &
|
||||
${rcexec} -c "${daemon} ${daemon_flags}" >/dev/null 2>&1 &
|
||||
}
|
||||
|
||||
rc_stop() {
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.142 2011/01/04 16:03:00 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.143 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
COMMENT-main= PostgreSQL RDBMS (client)
|
||||
COMMENT-server= PostgreSQL RDBMS (server)
|
||||
@ -12,7 +12,7 @@ PKGNAME-server= postgresql-server-${VERSION}
|
||||
PKGNAME-docs= postgresql-docs-${VERSION}
|
||||
PKGNAME-contrib=postgresql-contrib-${VERSION}
|
||||
|
||||
REVISION-server=2
|
||||
REVISION-server=3
|
||||
REVISION-contrib=0
|
||||
|
||||
CATEGORIES= databases
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $OpenBSD: postgresql.rc,v 1.5 2010/12/27 14:50:22 ajacoutot Exp $
|
||||
# $OpenBSD: postgresql.rc,v 1.6 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
daemon="${TRUEPREFIX}/bin/postgres"
|
||||
daemon_user="_postgresql"
|
||||
@ -12,13 +12,13 @@ datadir="/var/postgresql/data"
|
||||
|
||||
rc_start() {
|
||||
rm -f ${datadir}/postmaster.pid
|
||||
su -l -c ${daemon_class} -s ${daemon_shell} ${daemon_user} \
|
||||
-c "${bin} -D ${datadir} start -l /var/postgresql/logfile" >/dev/null
|
||||
${rcexec} "${bin} -D ${datadir} start -l /var/postgresql/logfile" \
|
||||
>/dev/null
|
||||
}
|
||||
|
||||
rc_stop() {
|
||||
su -l -c ${daemon_class} -s ${daemon_shell} ${daemon_user} \
|
||||
-c "${bin} -D ${datadir} stop -m fast" >/dev/null
|
||||
${rcexec} "${bin} -D ${datadir} stop -m fast" >/dev/null || \
|
||||
${rcexec} "${bin} -D ${datadir} stop -m immediate" >/dev/null
|
||||
}
|
||||
|
||||
rc_cmd $1
|
||||
|
@ -1,9 +1,9 @@
|
||||
# $OpenBSD: Makefile,v 1.64 2010/12/27 14:50:23 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.65 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
COMMENT= mailing list manager with web interface
|
||||
|
||||
DISTNAME= mailman-2.1.14
|
||||
REVISION= 7
|
||||
REVISION= 8
|
||||
CATEGORIES= mail www
|
||||
|
||||
HOMEPAGE= http://www.gnu.org/software/mailman/
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $OpenBSD: mailman.rc,v 1.7 2010/12/27 14:50:23 ajacoutot Exp $
|
||||
# $OpenBSD: mailman.rc,v 1.8 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
daemon="${TRUEPREFIX}/lib/mailman/bin/mailmanctl"
|
||||
daemon_flags="-s -q"
|
||||
@ -10,8 +10,7 @@ daemon_flags="-s -q"
|
||||
rc_reload=NO
|
||||
|
||||
rc_start() {
|
||||
su -l -c ${daemon_class} -s ${daemon_shell} ${daemon_user} \
|
||||
-c "${daemon} ${daemon_flags} start"
|
||||
${rcexec} "${daemon} ${daemon_flags} start"
|
||||
}
|
||||
|
||||
rc_stop() {
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.8 2010/12/30 08:33:24 jasper Exp $
|
||||
# $OpenBSD: Makefile,v 1.9 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
COMMENT-main= high performance webserver written in Erlang, libraries
|
||||
COMMENT-web= high performance webserver written in Erlang, docroot
|
||||
@ -6,7 +6,7 @@ COMMENT-web= high performance webserver written in Erlang, docroot
|
||||
VERSION= 1.89
|
||||
DISTNAME= yaws-${VERSION}
|
||||
PKGNAME-main= yaws-${VERSION}
|
||||
REVISION-main= 3
|
||||
REVISION-main= 4
|
||||
PKGNAME-web= yaws-web-${VERSION}
|
||||
REVISION-web= 0
|
||||
CATEGORIES= www
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $OpenBSD: yaws.rc,v 1.2 2010/12/29 10:15:13 ajacoutot Exp $
|
||||
# $OpenBSD: yaws.rc,v 1.3 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
daemon="${TRUEPREFIX}/bin/yaws"
|
||||
daemon_flags="--daemon --conf ${SYSCONFDIR}/yaws/yaws.conf"
|
||||
@ -10,13 +10,11 @@ daemon_flags="--daemon --conf ${SYSCONFDIR}/yaws/yaws.conf"
|
||||
pexp="${LOCALBASE}/lib/erlang/erts.*${TRUEPREFIX}/lib/yaws/ebin -run yaws"
|
||||
|
||||
rc_stop() {
|
||||
su -l -c ${daemon_class} -s ${daemon_shell} ${daemon_user} \
|
||||
-c "${daemon} --stop" >/dev/null
|
||||
${rcexec} "${daemon} --stop" >/dev/null
|
||||
}
|
||||
|
||||
rc_reload() {
|
||||
su -l -c ${daemon_class} -s ${daemon_shell} ${daemon_user} \
|
||||
-c "${daemon} --hup" >/dev/null
|
||||
${rcexec} "${daemon} --hup" >/dev/null
|
||||
}
|
||||
|
||||
rc_cmd $1
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.97 2010/12/27 14:50:24 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.98 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
SHARED_ONLY= Yes
|
||||
|
||||
@ -7,7 +7,7 @@ COMMENT= GNOME display manager
|
||||
GNOME_PROJECT= gdm
|
||||
GNOME_VERSION= 2.20.11
|
||||
|
||||
REVISION= 17
|
||||
REVISION= 18
|
||||
|
||||
HOMEPAGE= http://projects.gnome.org/gdm/
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $OpenBSD: gdm.rc,v 1.9 2010/12/27 14:50:24 ajacoutot Exp $
|
||||
# $OpenBSD: gdm.rc,v 1.10 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
daemon="${TRUEPREFIX}/sbin/gdm"
|
||||
|
||||
@ -10,8 +10,7 @@ pexp="${TRUEPREFIX}/sbin/gdm-binary"
|
||||
rc_reload=NO
|
||||
|
||||
rc_start() {
|
||||
(sleep 5; su -l -c ${daemon_class} -s ${daemon_shell} ${daemon_user} \
|
||||
-c "${daemon} ${daemon_flags}" >/dev/null)&
|
||||
(sleep 5; ${rcexec} "${daemon} ${daemon_flags}" >/dev/null)&
|
||||
}
|
||||
|
||||
rc_cmd $1
|
||||
|
@ -1,10 +1,10 @@
|
||||
# $OpenBSD: Makefile,v 1.28 2010/12/27 14:50:24 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.29 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
COMMENT = VNC server for real X displays
|
||||
|
||||
DISTNAME = x11vnc-0.9.12
|
||||
|
||||
REVISION = 4
|
||||
REVISION = 5
|
||||
|
||||
CATEGORIES = x11
|
||||
HOMEPAGE = http://www.karlrunge.com/x11vnc/
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $OpenBSD: x11vnc.rc,v 1.5 2010/12/27 14:50:24 ajacoutot Exp $
|
||||
# $OpenBSD: x11vnc.rc,v 1.6 2011/01/05 16:05:54 ajacoutot Exp $
|
||||
|
||||
daemon="${TRUEPREFIX}/bin/x11vnc"
|
||||
daemon_flags="-localhost -logfile /var/log/x11vnc -ncache 0 -display :0 -forever -loop100 -auth /etc/X11/xdm/authdir/authfiles/A:0-*"
|
||||
@ -10,9 +10,7 @@ daemon_flags="-localhost -logfile /var/log/x11vnc -ncache 0 -display :0 -forever
|
||||
rc_reload=NO
|
||||
|
||||
rc_start() {
|
||||
type rc_pre >/dev/null && rc_pre
|
||||
su -l -c ${daemon_class} -s ${daemon_shell} ${daemon_user} \
|
||||
-c "${daemon} ${daemon_flags}" >/dev/null 2>&1 &
|
||||
${rcexec} "${daemon} ${daemon_flags}" >/dev/null 2>&1 &
|
||||
}
|
||||
|
||||
rc_cmd $1
|
||||
|
Loading…
Reference in New Issue
Block a user