Hi Jeff,
as far as I can see this just assigns the standard path to the .pid to a
variable which is used for the Kill command. It does not SET the -pid
file's location - right ?
IMHO it needs to be modified in the source. Any hints Davide ?
-- Harald
Jeff Buehler wrote:
> 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]
>
>
--
_______________________________________________________________________________
Harald Schneider
Softwareentwicklung + Mediadesign
Kreuzweg 17 - 66663 Merzig - Germany
USt-Ident DE163098498
Tel: 49 6861 792145 Fax: 49 6861 792146
Skype: hschneider66 ( skype:hschneider66?add )
-
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]