Re: postgres Mac OS X startup script

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: Ray Aspeitia <aspeitia(at)sells(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: postgres Mac OS X startup script
Date: 2004-03-09 01:59:19
Message-ID: 200403090159.i291xJi22637@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


Patch applied. Thanks.

---------------------------------------------------------------------------

Ray Aspeitia wrote:
> Hello,
>
> I wanted to submit some changes to the bundled postgres startup
> script for Mac OS X. I added calls to utilize the bundled apache
> rotatelogs script in the DB startup for log rotation. Also modified
> startup parameters file to allow using the "SystemStarter" utility to
> start/stop/restart postgres with a rotating log file.
>
> The script credits David Wheeler, 2002. I wrote him a message about
> the changes an he suggested I post them here. I explain some of the
> changes below.
>
> Not sure how to submit the changes. I have 3 files, "PostgreSQL"
> script, "StartupParameters.plist" file, "pg_startupscript.diff" file.
> The diff file was run against the original "PostgreSQL" script file.
> I'll try attaching them to this message. If they get filtered I can
> resend if needed.
>
> Thanks.
>
> Ray A.
>
>
> ------------------------------------
>
> 1) Changed the "Provides" parameter in StartupParameters.plist to
> "PostgreSQL" from "postgres database" simply for ease of typing. It
> seems that the SystemStarter utility uses the "Provides" value if you
> want to control the script. This way I did not have to enclose it in
> quotes on commandline. The modified StartupParameters.plist is now an
> XML document also.
>
>
> 2) For the startup script I added 2 user modifiable variables:
>
> # do you want to rotate the log files, 1=true 0=false
> ROTATELOGS=1
>
> # logfile rotate in seconds
> ROTATESEC="604800"
>
> I also added a non modifiable variable:
>
> # The apache log rotation utility
> LOGUTIL="/usr/sbin/rotatelogs"
>
> I modified the StartService and RestartService functions to execute
> the new commands if the user wants log rotation.

[ Attachment, skipping... ]

[ Attachment, skipping... ]

[ Attachment, skipping... ]

[ Attachment, skipping... ]

[ Attachment, skipping... ]

[ Attachment, skipping... ]

>
> ---------------------------(end of broadcast)---------------------------
> TIP 8: explain analyze is your friend

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Lamar Owen 2004-03-09 04:03:33 Re: 7.4.2 packaged ...
Previous Message Claudio Natoli 2004-03-09 00:49:38 Re: socket calls in signal handler (WAS: APC + socket r