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]

Reply via email to