[rancid] Re: launchd and rancid
Josh Rogers
2009 at tybox.net
Sun Jul 26 21:31:17 UTC 2009
Using your springboard script did the trick. Thanks so much for the help,
I've been struggling w/this for a bit now.
-Josh
Ogden Nash <http://www.brainyquote.com/quotes/authors/o/ogden_nash.html> -
"The trouble with a kitten is that when it grows up, it's always a cat."
On Sun, Jul 26, 2009 at 6:50 AM, Daniel Medina <daniel.medina at gmail.com>wrote:
> On Sat, Jul 25, 2009 at 09:09:50PM -0500, Josh Rogers wrote:
> > So, when I run launchctl export as any user, I see the $HOME var set
> > correctly, but as root it ONLY includes $PATH.
> >
> > This should be no big deal since I'm running the plist as www.
> >
> > Here is the plist (I'm new to launchd, so this may be completely wrong).
> > its currently disabled because its not running correctly, but other than
> > that, can you see anything wrong with it that would cause my problem?
>
> I would strongly suggest wrapping up what you have in a shell springboard,
> EX:
>
> $ cat rancid-springboard.sh
> #!/bin/bash
>
> HOME=/Path/to/homedir
> export HOME
>
> # Test what we have in our env
> printenv > /tmp/rancid-springboard.log
>
> /opt/local/libexec/rancid/rancid-run -m user at domain.com
>
> and then replace ProgramArguments in your plist. This way you have a bit
> more control over the env outside of whatever launchd is doing.
>
> Let me know how it goes...
>
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "
> > http://www.apple.com/DTDs/PropertyList-1.0.dtd">
> > <plist version="1.0">
> > <dict>
> > <key>Disabled</key>
> > <true/>
> > <key>Label</key>
> > <string>Rancid</string>
> > <key>Nice</key>
> > <integer>1</integer>
> > <key>OnDemand</key>
> > <false/>
> > <key>ProgramArguments</key>
> > <array>
> > <string>/bin/sh</string>
> > <string>-c</string>
> > <string>/opt/local/libexec/rancid/rancid-run</string>
> > <string>-m</string>
> > <string>user at domain.com</string>
> > </array>
> > <key>StartCalendarInterval</key>
> > <dict>
> > <key>Hour</key>
> > <integer>6</integer>
> > <key>Minute</key>
> > <integer>26</integer>
> > </dict>
> > <key>StartInterval</key>
> > <integer>43200</integer>
> > <key>UserName</key>
> > <string>www</string>
> > </dict>
> > </plist>
>
> --
> Daniel Medina
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20090726/93913d2c/attachment.html
More information about the Rancid-discuss
mailing list