Hi Harald -

It's all about the startup script on *BSD. There is no standard package 
for Xmail (something I have thought about setting up numerous times) in 
FreeBSD, so modifying a "default" template is not an issue.  I place my 
custom startup script in /usr/local/etc/rc.d - I believe this is at 
least somewhat similar in the other *BSDs.  It specifiers the location 
of the .pid file - here is the script I use, pidfile being declared 
explicitly:

#!/bin/sh
#
# $FreeBSD: XMail - non-standard port
#
# PROVIDE: xmail
#
# Add the fellowing line to /etc/rc.conf.local or /etc/rc.conf
# to enable xmail
#
# xmail_enable (bool):    Set it to "YES" to enable

.. /etc/rc.subr

MAIL_ROOT=/server/MailRoot
export MAIL_ROOT
name="xmail"
rcvar=`set_rcvar`

command=${MAIL_ROOT}/bin/XMail
command_args="-B- -W- -X- -F- -Ms /server/MailRoot -MM -Qr 50 -Ql -Pl 
-Sl -SI 127.0.0.1:25 -Ll -Mr 240 -Sr 300"
pidfile="/var/run/XMail.pid"
sig_stop=-kill $pidfile

# read configuration and set defaults
load_rc_config "$name"
: ${xmail_enable="NO"}

run_rc_command "$1"

I hope that helps!

Jeff

Harald Schneider wrote:
> Hi,
>
> is there a way to relocate the XMail.pid file from /var/run to another 
> location ?
>
> This would allow to use XMail as e.g. a proxy with user rights only, 
> startable from a simple script - all files in a single folder.
>
> -- Harald
>
> -
> To unsubscribe from this list: send the line "unsubscribe xmail" in
> the body of a message to [EMAIL PROTECTED]
> For general help: send the line "help" in the body of a message to
> [EMAIL PROTECTED]
>
>   

-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]

Reply via email to