mirror of
https://git.freebsd.org/ports.git
synced 2025-06-03 20:06:29 -04:00
- stop creatng /var/run/authdaemond during the package installation
- create /var/run/authdaemond within the rc.subr Script in case the directory doesn't exist. - Bump PORTREVISION Suggested By: brooks
This commit is contained in:
parent
15f66ab5b1
commit
10eea892dd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=131330
27 changed files with 126 additions and 90 deletions
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= courier-authlib
|
PORTNAME= courier-authlib
|
||||||
PORTVERSION= 0.55
|
PORTVERSION= 0.55
|
||||||
PORTREVISION= 0
|
PORTREVISION= 1
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
MASTER_SITE_SUBDIR= courier
|
MASTER_SITE_SUBDIR= courier
|
||||||
|
@ -57,8 +57,6 @@ CONFIGURE_ARGS= --without-authshadow \
|
||||||
--with-mailgroup=${WITH_MAILGROUP} \
|
--with-mailgroup=${WITH_MAILGROUP} \
|
||||||
--with-authdaemonvar=/var/run/authdaemond
|
--with-authdaemonvar=/var/run/authdaemond
|
||||||
|
|
||||||
PLIST_SUB= MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if defined(WITH_SYSLOG_FACILITY)
|
.if defined(WITH_SYSLOG_FACILITY)
|
||||||
|
@ -124,7 +122,7 @@ PLIST_SUB+= AUTHUSERDBFLAG="@comment "
|
||||||
PLIST_SUB+= AUTHUSERDBFLAG=""
|
PLIST_SUB+= AUTHUSERDBFLAG=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
|
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
||||||
|
|
||||||
MAN1= courierlogger.1
|
MAN1= courierlogger.1
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,8 @@ command="%%PREFIX%%/sbin/authdaemond"
|
||||||
start_cmd="authdaemond_cmd start"
|
start_cmd="authdaemond_cmd start"
|
||||||
stop_cmd="authdaemond_cmd stop"
|
stop_cmd="authdaemond_cmd stop"
|
||||||
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
||||||
pidfile="/var/run/authdaemond/pid"
|
rundir=/var/run/authdaemond
|
||||||
|
pidfile="${rundir}/pid"
|
||||||
procname="%%PREFIX%%/sbin/courierlogger"
|
procname="%%PREFIX%%/sbin/courierlogger"
|
||||||
|
|
||||||
load_rc_config $name
|
load_rc_config $name
|
||||||
|
@ -32,6 +33,13 @@ load_rc_config $name
|
||||||
authdaemond_cmd () {
|
authdaemond_cmd () {
|
||||||
case $1 in
|
case $1 in
|
||||||
start)
|
start)
|
||||||
|
if [ ! -d "${rundir}" ] ; then
|
||||||
|
mkdir -p -m 0750 "${rundir}" && chown %%MAILUSER%%:%%MAILGROUP%% "${rundir}"
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo "creating ${rundir} with the correct permissions was not possible!"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo "Starting ${name}."
|
echo "Starting ${name}."
|
||||||
${command} start
|
${command} start
|
||||||
;;
|
;;
|
||||||
|
@ -39,9 +47,9 @@ authdaemond_cmd () {
|
||||||
echo "Stopping ${name}."
|
echo "Stopping ${name}."
|
||||||
${command} stop
|
${command} stop
|
||||||
if [ $? -eq 0 ] ; then
|
if [ $? -eq 0 ] ; then
|
||||||
[ -f "$pidfile" ] && rm -f "$pidfile"
|
[ -f "${pidfile}" ] && rm -f "$pidfile"
|
||||||
[ -f "$pidfile".lock ] && rm -f "$pidfile".lock
|
[ -f "${pidfile}.lock" ] && rm -f "${pidfile}.lock"
|
||||||
[ -S /var/run/authdaemond/socket ] && rm -f /var/run/authdaemond/socket
|
[ -S "${rundir}/socket" ] && rm -f "${rundir}/socket"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -61,8 +61,6 @@ sbin/courierlogger
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
||||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||||
@exec mkdir -m 0750 /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@exec chown %%MAILUSER%%:%%MAILGROUP%% /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
||||||
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
||||||
@dirrm lib/courier-authlib
|
@dirrm lib/courier-authlib
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= courier-authlib
|
PORTNAME= courier-authlib
|
||||||
PORTVERSION= 0.55
|
PORTVERSION= 0.55
|
||||||
PORTREVISION= 0
|
PORTREVISION= 1
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
MASTER_SITE_SUBDIR= courier
|
MASTER_SITE_SUBDIR= courier
|
||||||
|
@ -57,8 +57,6 @@ CONFIGURE_ARGS= --without-authshadow \
|
||||||
--with-mailgroup=${WITH_MAILGROUP} \
|
--with-mailgroup=${WITH_MAILGROUP} \
|
||||||
--with-authdaemonvar=/var/run/authdaemond
|
--with-authdaemonvar=/var/run/authdaemond
|
||||||
|
|
||||||
PLIST_SUB= MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if defined(WITH_SYSLOG_FACILITY)
|
.if defined(WITH_SYSLOG_FACILITY)
|
||||||
|
@ -124,7 +122,7 @@ PLIST_SUB+= AUTHUSERDBFLAG="@comment "
|
||||||
PLIST_SUB+= AUTHUSERDBFLAG=""
|
PLIST_SUB+= AUTHUSERDBFLAG=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
|
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
||||||
|
|
||||||
MAN1= courierlogger.1
|
MAN1= courierlogger.1
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,8 @@ command="%%PREFIX%%/sbin/authdaemond"
|
||||||
start_cmd="authdaemond_cmd start"
|
start_cmd="authdaemond_cmd start"
|
||||||
stop_cmd="authdaemond_cmd stop"
|
stop_cmd="authdaemond_cmd stop"
|
||||||
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
||||||
pidfile="/var/run/authdaemond/pid"
|
rundir=/var/run/authdaemond
|
||||||
|
pidfile="${rundir}/pid"
|
||||||
procname="%%PREFIX%%/sbin/courierlogger"
|
procname="%%PREFIX%%/sbin/courierlogger"
|
||||||
|
|
||||||
load_rc_config $name
|
load_rc_config $name
|
||||||
|
@ -32,6 +33,13 @@ load_rc_config $name
|
||||||
authdaemond_cmd () {
|
authdaemond_cmd () {
|
||||||
case $1 in
|
case $1 in
|
||||||
start)
|
start)
|
||||||
|
if [ ! -d "${rundir}" ] ; then
|
||||||
|
mkdir -p -m 0750 "${rundir}" && chown %%MAILUSER%%:%%MAILGROUP%% "${rundir}"
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo "creating ${rundir} with the correct permissions was not possible!"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo "Starting ${name}."
|
echo "Starting ${name}."
|
||||||
${command} start
|
${command} start
|
||||||
;;
|
;;
|
||||||
|
@ -39,9 +47,9 @@ authdaemond_cmd () {
|
||||||
echo "Stopping ${name}."
|
echo "Stopping ${name}."
|
||||||
${command} stop
|
${command} stop
|
||||||
if [ $? -eq 0 ] ; then
|
if [ $? -eq 0 ] ; then
|
||||||
[ -f "$pidfile" ] && rm -f "$pidfile"
|
[ -f "${pidfile}" ] && rm -f "$pidfile"
|
||||||
[ -f "$pidfile".lock ] && rm -f "$pidfile".lock
|
[ -f "${pidfile}.lock" ] && rm -f "${pidfile}.lock"
|
||||||
[ -S /var/run/authdaemond/socket ] && rm -f /var/run/authdaemond/socket
|
[ -S "${rundir}/socket" ] && rm -f "${rundir}/socket"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -61,8 +61,6 @@ sbin/courierlogger
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
||||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||||
@exec mkdir -m 0750 /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@exec chown %%MAILUSER%%:%%MAILGROUP%% /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
||||||
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
||||||
@dirrm lib/courier-authlib
|
@dirrm lib/courier-authlib
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= courier-authlib
|
PORTNAME= courier-authlib
|
||||||
PORTVERSION= 0.55
|
PORTVERSION= 0.55
|
||||||
PORTREVISION= 0
|
PORTREVISION= 1
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
MASTER_SITE_SUBDIR= courier
|
MASTER_SITE_SUBDIR= courier
|
||||||
|
@ -57,8 +57,6 @@ CONFIGURE_ARGS= --without-authshadow \
|
||||||
--with-mailgroup=${WITH_MAILGROUP} \
|
--with-mailgroup=${WITH_MAILGROUP} \
|
||||||
--with-authdaemonvar=/var/run/authdaemond
|
--with-authdaemonvar=/var/run/authdaemond
|
||||||
|
|
||||||
PLIST_SUB= MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if defined(WITH_SYSLOG_FACILITY)
|
.if defined(WITH_SYSLOG_FACILITY)
|
||||||
|
@ -124,7 +122,7 @@ PLIST_SUB+= AUTHUSERDBFLAG="@comment "
|
||||||
PLIST_SUB+= AUTHUSERDBFLAG=""
|
PLIST_SUB+= AUTHUSERDBFLAG=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
|
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
||||||
|
|
||||||
MAN1= courierlogger.1
|
MAN1= courierlogger.1
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,8 @@ command="%%PREFIX%%/sbin/authdaemond"
|
||||||
start_cmd="authdaemond_cmd start"
|
start_cmd="authdaemond_cmd start"
|
||||||
stop_cmd="authdaemond_cmd stop"
|
stop_cmd="authdaemond_cmd stop"
|
||||||
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
||||||
pidfile="/var/run/authdaemond/pid"
|
rundir=/var/run/authdaemond
|
||||||
|
pidfile="${rundir}/pid"
|
||||||
procname="%%PREFIX%%/sbin/courierlogger"
|
procname="%%PREFIX%%/sbin/courierlogger"
|
||||||
|
|
||||||
load_rc_config $name
|
load_rc_config $name
|
||||||
|
@ -32,6 +33,13 @@ load_rc_config $name
|
||||||
authdaemond_cmd () {
|
authdaemond_cmd () {
|
||||||
case $1 in
|
case $1 in
|
||||||
start)
|
start)
|
||||||
|
if [ ! -d "${rundir}" ] ; then
|
||||||
|
mkdir -p -m 0750 "${rundir}" && chown %%MAILUSER%%:%%MAILGROUP%% "${rundir}"
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo "creating ${rundir} with the correct permissions was not possible!"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo "Starting ${name}."
|
echo "Starting ${name}."
|
||||||
${command} start
|
${command} start
|
||||||
;;
|
;;
|
||||||
|
@ -39,9 +47,9 @@ authdaemond_cmd () {
|
||||||
echo "Stopping ${name}."
|
echo "Stopping ${name}."
|
||||||
${command} stop
|
${command} stop
|
||||||
if [ $? -eq 0 ] ; then
|
if [ $? -eq 0 ] ; then
|
||||||
[ -f "$pidfile" ] && rm -f "$pidfile"
|
[ -f "${pidfile}" ] && rm -f "$pidfile"
|
||||||
[ -f "$pidfile".lock ] && rm -f "$pidfile".lock
|
[ -f "${pidfile}.lock" ] && rm -f "${pidfile}.lock"
|
||||||
[ -S /var/run/authdaemond/socket ] && rm -f /var/run/authdaemond/socket
|
[ -S "${rundir}/socket" ] && rm -f "${rundir}/socket"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -61,8 +61,6 @@ sbin/courierlogger
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
||||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||||
@exec mkdir -m 0750 /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@exec chown %%MAILUSER%%:%%MAILGROUP%% /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
||||||
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
||||||
@dirrm lib/courier-authlib
|
@dirrm lib/courier-authlib
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= courier-authlib
|
PORTNAME= courier-authlib
|
||||||
PORTVERSION= 0.55
|
PORTVERSION= 0.55
|
||||||
PORTREVISION= 0
|
PORTREVISION= 1
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
MASTER_SITE_SUBDIR= courier
|
MASTER_SITE_SUBDIR= courier
|
||||||
|
@ -57,8 +57,6 @@ CONFIGURE_ARGS= --without-authshadow \
|
||||||
--with-mailgroup=${WITH_MAILGROUP} \
|
--with-mailgroup=${WITH_MAILGROUP} \
|
||||||
--with-authdaemonvar=/var/run/authdaemond
|
--with-authdaemonvar=/var/run/authdaemond
|
||||||
|
|
||||||
PLIST_SUB= MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if defined(WITH_SYSLOG_FACILITY)
|
.if defined(WITH_SYSLOG_FACILITY)
|
||||||
|
@ -124,7 +122,7 @@ PLIST_SUB+= AUTHUSERDBFLAG="@comment "
|
||||||
PLIST_SUB+= AUTHUSERDBFLAG=""
|
PLIST_SUB+= AUTHUSERDBFLAG=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
|
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
||||||
|
|
||||||
MAN1= courierlogger.1
|
MAN1= courierlogger.1
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,8 @@ command="%%PREFIX%%/sbin/authdaemond"
|
||||||
start_cmd="authdaemond_cmd start"
|
start_cmd="authdaemond_cmd start"
|
||||||
stop_cmd="authdaemond_cmd stop"
|
stop_cmd="authdaemond_cmd stop"
|
||||||
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
||||||
pidfile="/var/run/authdaemond/pid"
|
rundir=/var/run/authdaemond
|
||||||
|
pidfile="${rundir}/pid"
|
||||||
procname="%%PREFIX%%/sbin/courierlogger"
|
procname="%%PREFIX%%/sbin/courierlogger"
|
||||||
|
|
||||||
load_rc_config $name
|
load_rc_config $name
|
||||||
|
@ -32,6 +33,13 @@ load_rc_config $name
|
||||||
authdaemond_cmd () {
|
authdaemond_cmd () {
|
||||||
case $1 in
|
case $1 in
|
||||||
start)
|
start)
|
||||||
|
if [ ! -d "${rundir}" ] ; then
|
||||||
|
mkdir -p -m 0750 "${rundir}" && chown %%MAILUSER%%:%%MAILGROUP%% "${rundir}"
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo "creating ${rundir} with the correct permissions was not possible!"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo "Starting ${name}."
|
echo "Starting ${name}."
|
||||||
${command} start
|
${command} start
|
||||||
;;
|
;;
|
||||||
|
@ -39,9 +47,9 @@ authdaemond_cmd () {
|
||||||
echo "Stopping ${name}."
|
echo "Stopping ${name}."
|
||||||
${command} stop
|
${command} stop
|
||||||
if [ $? -eq 0 ] ; then
|
if [ $? -eq 0 ] ; then
|
||||||
[ -f "$pidfile" ] && rm -f "$pidfile"
|
[ -f "${pidfile}" ] && rm -f "$pidfile"
|
||||||
[ -f "$pidfile".lock ] && rm -f "$pidfile".lock
|
[ -f "${pidfile}.lock" ] && rm -f "${pidfile}.lock"
|
||||||
[ -S /var/run/authdaemond/socket ] && rm -f /var/run/authdaemond/socket
|
[ -S "${rundir}/socket" ] && rm -f "${rundir}/socket"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -61,8 +61,6 @@ sbin/courierlogger
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
||||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||||
@exec mkdir -m 0750 /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@exec chown %%MAILUSER%%:%%MAILGROUP%% /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
||||||
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
||||||
@dirrm lib/courier-authlib
|
@dirrm lib/courier-authlib
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= courier-authlib
|
PORTNAME= courier-authlib
|
||||||
PORTVERSION= 0.55
|
PORTVERSION= 0.55
|
||||||
PORTREVISION= 0
|
PORTREVISION= 1
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
MASTER_SITE_SUBDIR= courier
|
MASTER_SITE_SUBDIR= courier
|
||||||
|
@ -57,8 +57,6 @@ CONFIGURE_ARGS= --without-authshadow \
|
||||||
--with-mailgroup=${WITH_MAILGROUP} \
|
--with-mailgroup=${WITH_MAILGROUP} \
|
||||||
--with-authdaemonvar=/var/run/authdaemond
|
--with-authdaemonvar=/var/run/authdaemond
|
||||||
|
|
||||||
PLIST_SUB= MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if defined(WITH_SYSLOG_FACILITY)
|
.if defined(WITH_SYSLOG_FACILITY)
|
||||||
|
@ -124,7 +122,7 @@ PLIST_SUB+= AUTHUSERDBFLAG="@comment "
|
||||||
PLIST_SUB+= AUTHUSERDBFLAG=""
|
PLIST_SUB+= AUTHUSERDBFLAG=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
|
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
||||||
|
|
||||||
MAN1= courierlogger.1
|
MAN1= courierlogger.1
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,8 @@ command="%%PREFIX%%/sbin/authdaemond"
|
||||||
start_cmd="authdaemond_cmd start"
|
start_cmd="authdaemond_cmd start"
|
||||||
stop_cmd="authdaemond_cmd stop"
|
stop_cmd="authdaemond_cmd stop"
|
||||||
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
||||||
pidfile="/var/run/authdaemond/pid"
|
rundir=/var/run/authdaemond
|
||||||
|
pidfile="${rundir}/pid"
|
||||||
procname="%%PREFIX%%/sbin/courierlogger"
|
procname="%%PREFIX%%/sbin/courierlogger"
|
||||||
|
|
||||||
load_rc_config $name
|
load_rc_config $name
|
||||||
|
@ -32,6 +33,13 @@ load_rc_config $name
|
||||||
authdaemond_cmd () {
|
authdaemond_cmd () {
|
||||||
case $1 in
|
case $1 in
|
||||||
start)
|
start)
|
||||||
|
if [ ! -d "${rundir}" ] ; then
|
||||||
|
mkdir -p -m 0750 "${rundir}" && chown %%MAILUSER%%:%%MAILGROUP%% "${rundir}"
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo "creating ${rundir} with the correct permissions was not possible!"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo "Starting ${name}."
|
echo "Starting ${name}."
|
||||||
${command} start
|
${command} start
|
||||||
;;
|
;;
|
||||||
|
@ -39,9 +47,9 @@ authdaemond_cmd () {
|
||||||
echo "Stopping ${name}."
|
echo "Stopping ${name}."
|
||||||
${command} stop
|
${command} stop
|
||||||
if [ $? -eq 0 ] ; then
|
if [ $? -eq 0 ] ; then
|
||||||
[ -f "$pidfile" ] && rm -f "$pidfile"
|
[ -f "${pidfile}" ] && rm -f "$pidfile"
|
||||||
[ -f "$pidfile".lock ] && rm -f "$pidfile".lock
|
[ -f "${pidfile}.lock" ] && rm -f "${pidfile}.lock"
|
||||||
[ -S /var/run/authdaemond/socket ] && rm -f /var/run/authdaemond/socket
|
[ -S "${rundir}/socket" ] && rm -f "${rundir}/socket"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -61,8 +61,6 @@ sbin/courierlogger
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
||||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||||
@exec mkdir -m 0750 /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@exec chown %%MAILUSER%%:%%MAILGROUP%% /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
||||||
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
||||||
@dirrm lib/courier-authlib
|
@dirrm lib/courier-authlib
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= courier-authlib
|
PORTNAME= courier-authlib
|
||||||
PORTVERSION= 0.55
|
PORTVERSION= 0.55
|
||||||
PORTREVISION= 0
|
PORTREVISION= 1
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
MASTER_SITE_SUBDIR= courier
|
MASTER_SITE_SUBDIR= courier
|
||||||
|
@ -57,8 +57,6 @@ CONFIGURE_ARGS= --without-authshadow \
|
||||||
--with-mailgroup=${WITH_MAILGROUP} \
|
--with-mailgroup=${WITH_MAILGROUP} \
|
||||||
--with-authdaemonvar=/var/run/authdaemond
|
--with-authdaemonvar=/var/run/authdaemond
|
||||||
|
|
||||||
PLIST_SUB= MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if defined(WITH_SYSLOG_FACILITY)
|
.if defined(WITH_SYSLOG_FACILITY)
|
||||||
|
@ -124,7 +122,7 @@ PLIST_SUB+= AUTHUSERDBFLAG="@comment "
|
||||||
PLIST_SUB+= AUTHUSERDBFLAG=""
|
PLIST_SUB+= AUTHUSERDBFLAG=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
|
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
||||||
|
|
||||||
MAN1= courierlogger.1
|
MAN1= courierlogger.1
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,8 @@ command="%%PREFIX%%/sbin/authdaemond"
|
||||||
start_cmd="authdaemond_cmd start"
|
start_cmd="authdaemond_cmd start"
|
||||||
stop_cmd="authdaemond_cmd stop"
|
stop_cmd="authdaemond_cmd stop"
|
||||||
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
||||||
pidfile="/var/run/authdaemond/pid"
|
rundir=/var/run/authdaemond
|
||||||
|
pidfile="${rundir}/pid"
|
||||||
procname="%%PREFIX%%/sbin/courierlogger"
|
procname="%%PREFIX%%/sbin/courierlogger"
|
||||||
|
|
||||||
load_rc_config $name
|
load_rc_config $name
|
||||||
|
@ -32,6 +33,13 @@ load_rc_config $name
|
||||||
authdaemond_cmd () {
|
authdaemond_cmd () {
|
||||||
case $1 in
|
case $1 in
|
||||||
start)
|
start)
|
||||||
|
if [ ! -d "${rundir}" ] ; then
|
||||||
|
mkdir -p -m 0750 "${rundir}" && chown %%MAILUSER%%:%%MAILGROUP%% "${rundir}"
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo "creating ${rundir} with the correct permissions was not possible!"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo "Starting ${name}."
|
echo "Starting ${name}."
|
||||||
${command} start
|
${command} start
|
||||||
;;
|
;;
|
||||||
|
@ -39,9 +47,9 @@ authdaemond_cmd () {
|
||||||
echo "Stopping ${name}."
|
echo "Stopping ${name}."
|
||||||
${command} stop
|
${command} stop
|
||||||
if [ $? -eq 0 ] ; then
|
if [ $? -eq 0 ] ; then
|
||||||
[ -f "$pidfile" ] && rm -f "$pidfile"
|
[ -f "${pidfile}" ] && rm -f "$pidfile"
|
||||||
[ -f "$pidfile".lock ] && rm -f "$pidfile".lock
|
[ -f "${pidfile}.lock" ] && rm -f "${pidfile}.lock"
|
||||||
[ -S /var/run/authdaemond/socket ] && rm -f /var/run/authdaemond/socket
|
[ -S "${rundir}/socket" ] && rm -f "${rundir}/socket"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -61,8 +61,6 @@ sbin/courierlogger
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
||||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||||
@exec mkdir -m 0750 /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@exec chown %%MAILUSER%%:%%MAILGROUP%% /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
||||||
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
||||||
@dirrm lib/courier-authlib
|
@dirrm lib/courier-authlib
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= courier-authlib
|
PORTNAME= courier-authlib
|
||||||
PORTVERSION= 0.55
|
PORTVERSION= 0.55
|
||||||
PORTREVISION= 0
|
PORTREVISION= 1
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
MASTER_SITE_SUBDIR= courier
|
MASTER_SITE_SUBDIR= courier
|
||||||
|
@ -57,8 +57,6 @@ CONFIGURE_ARGS= --without-authshadow \
|
||||||
--with-mailgroup=${WITH_MAILGROUP} \
|
--with-mailgroup=${WITH_MAILGROUP} \
|
||||||
--with-authdaemonvar=/var/run/authdaemond
|
--with-authdaemonvar=/var/run/authdaemond
|
||||||
|
|
||||||
PLIST_SUB= MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if defined(WITH_SYSLOG_FACILITY)
|
.if defined(WITH_SYSLOG_FACILITY)
|
||||||
|
@ -124,7 +122,7 @@ PLIST_SUB+= AUTHUSERDBFLAG="@comment "
|
||||||
PLIST_SUB+= AUTHUSERDBFLAG=""
|
PLIST_SUB+= AUTHUSERDBFLAG=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
|
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
||||||
|
|
||||||
MAN1= courierlogger.1
|
MAN1= courierlogger.1
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,8 @@ command="%%PREFIX%%/sbin/authdaemond"
|
||||||
start_cmd="authdaemond_cmd start"
|
start_cmd="authdaemond_cmd start"
|
||||||
stop_cmd="authdaemond_cmd stop"
|
stop_cmd="authdaemond_cmd stop"
|
||||||
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
||||||
pidfile="/var/run/authdaemond/pid"
|
rundir=/var/run/authdaemond
|
||||||
|
pidfile="${rundir}/pid"
|
||||||
procname="%%PREFIX%%/sbin/courierlogger"
|
procname="%%PREFIX%%/sbin/courierlogger"
|
||||||
|
|
||||||
load_rc_config $name
|
load_rc_config $name
|
||||||
|
@ -32,6 +33,13 @@ load_rc_config $name
|
||||||
authdaemond_cmd () {
|
authdaemond_cmd () {
|
||||||
case $1 in
|
case $1 in
|
||||||
start)
|
start)
|
||||||
|
if [ ! -d "${rundir}" ] ; then
|
||||||
|
mkdir -p -m 0750 "${rundir}" && chown %%MAILUSER%%:%%MAILGROUP%% "${rundir}"
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo "creating ${rundir} with the correct permissions was not possible!"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo "Starting ${name}."
|
echo "Starting ${name}."
|
||||||
${command} start
|
${command} start
|
||||||
;;
|
;;
|
||||||
|
@ -39,9 +47,9 @@ authdaemond_cmd () {
|
||||||
echo "Stopping ${name}."
|
echo "Stopping ${name}."
|
||||||
${command} stop
|
${command} stop
|
||||||
if [ $? -eq 0 ] ; then
|
if [ $? -eq 0 ] ; then
|
||||||
[ -f "$pidfile" ] && rm -f "$pidfile"
|
[ -f "${pidfile}" ] && rm -f "$pidfile"
|
||||||
[ -f "$pidfile".lock ] && rm -f "$pidfile".lock
|
[ -f "${pidfile}.lock" ] && rm -f "${pidfile}.lock"
|
||||||
[ -S /var/run/authdaemond/socket ] && rm -f /var/run/authdaemond/socket
|
[ -S "${rundir}/socket" ] && rm -f "${rundir}/socket"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -61,8 +61,6 @@ sbin/courierlogger
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
||||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||||
@exec mkdir -m 0750 /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@exec chown %%MAILUSER%%:%%MAILGROUP%% /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
||||||
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
||||||
@dirrm lib/courier-authlib
|
@dirrm lib/courier-authlib
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= courier-authlib
|
PORTNAME= courier-authlib
|
||||||
PORTVERSION= 0.55
|
PORTVERSION= 0.55
|
||||||
PORTREVISION= 0
|
PORTREVISION= 1
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
MASTER_SITE_SUBDIR= courier
|
MASTER_SITE_SUBDIR= courier
|
||||||
|
@ -57,8 +57,6 @@ CONFIGURE_ARGS= --without-authshadow \
|
||||||
--with-mailgroup=${WITH_MAILGROUP} \
|
--with-mailgroup=${WITH_MAILGROUP} \
|
||||||
--with-authdaemonvar=/var/run/authdaemond
|
--with-authdaemonvar=/var/run/authdaemond
|
||||||
|
|
||||||
PLIST_SUB= MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if defined(WITH_SYSLOG_FACILITY)
|
.if defined(WITH_SYSLOG_FACILITY)
|
||||||
|
@ -124,7 +122,7 @@ PLIST_SUB+= AUTHUSERDBFLAG="@comment "
|
||||||
PLIST_SUB+= AUTHUSERDBFLAG=""
|
PLIST_SUB+= AUTHUSERDBFLAG=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
|
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
||||||
|
|
||||||
MAN1= courierlogger.1
|
MAN1= courierlogger.1
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,8 @@ command="%%PREFIX%%/sbin/authdaemond"
|
||||||
start_cmd="authdaemond_cmd start"
|
start_cmd="authdaemond_cmd start"
|
||||||
stop_cmd="authdaemond_cmd stop"
|
stop_cmd="authdaemond_cmd stop"
|
||||||
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
||||||
pidfile="/var/run/authdaemond/pid"
|
rundir=/var/run/authdaemond
|
||||||
|
pidfile="${rundir}/pid"
|
||||||
procname="%%PREFIX%%/sbin/courierlogger"
|
procname="%%PREFIX%%/sbin/courierlogger"
|
||||||
|
|
||||||
load_rc_config $name
|
load_rc_config $name
|
||||||
|
@ -32,6 +33,13 @@ load_rc_config $name
|
||||||
authdaemond_cmd () {
|
authdaemond_cmd () {
|
||||||
case $1 in
|
case $1 in
|
||||||
start)
|
start)
|
||||||
|
if [ ! -d "${rundir}" ] ; then
|
||||||
|
mkdir -p -m 0750 "${rundir}" && chown %%MAILUSER%%:%%MAILGROUP%% "${rundir}"
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo "creating ${rundir} with the correct permissions was not possible!"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo "Starting ${name}."
|
echo "Starting ${name}."
|
||||||
${command} start
|
${command} start
|
||||||
;;
|
;;
|
||||||
|
@ -39,9 +47,9 @@ authdaemond_cmd () {
|
||||||
echo "Stopping ${name}."
|
echo "Stopping ${name}."
|
||||||
${command} stop
|
${command} stop
|
||||||
if [ $? -eq 0 ] ; then
|
if [ $? -eq 0 ] ; then
|
||||||
[ -f "$pidfile" ] && rm -f "$pidfile"
|
[ -f "${pidfile}" ] && rm -f "$pidfile"
|
||||||
[ -f "$pidfile".lock ] && rm -f "$pidfile".lock
|
[ -f "${pidfile}.lock" ] && rm -f "${pidfile}.lock"
|
||||||
[ -S /var/run/authdaemond/socket ] && rm -f /var/run/authdaemond/socket
|
[ -S "${rundir}/socket" ] && rm -f "${rundir}/socket"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -61,8 +61,6 @@ sbin/courierlogger
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
||||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||||
@exec mkdir -m 0750 /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@exec chown %%MAILUSER%%:%%MAILGROUP%% /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
||||||
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
||||||
@dirrm lib/courier-authlib
|
@dirrm lib/courier-authlib
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= courier-authlib
|
PORTNAME= courier-authlib
|
||||||
PORTVERSION= 0.55
|
PORTVERSION= 0.55
|
||||||
PORTREVISION= 0
|
PORTREVISION= 1
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
MASTER_SITE_SUBDIR= courier
|
MASTER_SITE_SUBDIR= courier
|
||||||
|
@ -57,8 +57,6 @@ CONFIGURE_ARGS= --without-authshadow \
|
||||||
--with-mailgroup=${WITH_MAILGROUP} \
|
--with-mailgroup=${WITH_MAILGROUP} \
|
||||||
--with-authdaemonvar=/var/run/authdaemond
|
--with-authdaemonvar=/var/run/authdaemond
|
||||||
|
|
||||||
PLIST_SUB= MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if defined(WITH_SYSLOG_FACILITY)
|
.if defined(WITH_SYSLOG_FACILITY)
|
||||||
|
@ -124,7 +122,7 @@ PLIST_SUB+= AUTHUSERDBFLAG="@comment "
|
||||||
PLIST_SUB+= AUTHUSERDBFLAG=""
|
PLIST_SUB+= AUTHUSERDBFLAG=""
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
|
RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAILUSER=${WITH_MAILUSER} MAILGROUP=${WITH_MAILGROUP}
|
||||||
|
|
||||||
MAN1= courierlogger.1
|
MAN1= courierlogger.1
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,8 @@ command="%%PREFIX%%/sbin/authdaemond"
|
||||||
start_cmd="authdaemond_cmd start"
|
start_cmd="authdaemond_cmd start"
|
||||||
stop_cmd="authdaemond_cmd stop"
|
stop_cmd="authdaemond_cmd stop"
|
||||||
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
|
||||||
pidfile="/var/run/authdaemond/pid"
|
rundir=/var/run/authdaemond
|
||||||
|
pidfile="${rundir}/pid"
|
||||||
procname="%%PREFIX%%/sbin/courierlogger"
|
procname="%%PREFIX%%/sbin/courierlogger"
|
||||||
|
|
||||||
load_rc_config $name
|
load_rc_config $name
|
||||||
|
@ -32,6 +33,13 @@ load_rc_config $name
|
||||||
authdaemond_cmd () {
|
authdaemond_cmd () {
|
||||||
case $1 in
|
case $1 in
|
||||||
start)
|
start)
|
||||||
|
if [ ! -d "${rundir}" ] ; then
|
||||||
|
mkdir -p -m 0750 "${rundir}" && chown %%MAILUSER%%:%%MAILGROUP%% "${rundir}"
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo "creating ${rundir} with the correct permissions was not possible!"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo "Starting ${name}."
|
echo "Starting ${name}."
|
||||||
${command} start
|
${command} start
|
||||||
;;
|
;;
|
||||||
|
@ -39,9 +47,9 @@ authdaemond_cmd () {
|
||||||
echo "Stopping ${name}."
|
echo "Stopping ${name}."
|
||||||
${command} stop
|
${command} stop
|
||||||
if [ $? -eq 0 ] ; then
|
if [ $? -eq 0 ] ; then
|
||||||
[ -f "$pidfile" ] && rm -f "$pidfile"
|
[ -f "${pidfile}" ] && rm -f "$pidfile"
|
||||||
[ -f "$pidfile".lock ] && rm -f "$pidfile".lock
|
[ -f "${pidfile}.lock" ] && rm -f "${pidfile}.lock"
|
||||||
[ -S /var/run/authdaemond/socket ] && rm -f /var/run/authdaemond/socket
|
[ -S "${rundir}/socket" ] && rm -f "${rundir}/socket"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -61,8 +61,6 @@ sbin/courierlogger
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
%%PORTDOCS%%%%DOCSDIR%%/README.ldap
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
|
||||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||||
@exec mkdir -m 0750 /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@exec chown %%MAILUSER%%:%%MAILGROUP%% /var/run/authdaemond 2>/dev/null || true
|
|
||||||
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
@unexec rmdir /var/run/authdaemond 2>/dev/null || true
|
||||||
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
@unexec rmdir %D/etc/authlib 2>/dev/null || true
|
||||||
@dirrm lib/courier-authlib
|
@dirrm lib/courier-authlib
|
||||||
|
|
Loading…
Add table
Reference in a new issue