oops, this wasn't supposed to make it into the trunk yet. I can revert it until further testing, but has anyone else tried running with this patch?
http://lists.alioth.debian.org/pipermail/nut-upsdev/2009-April/003821.html On Mon, May 4, 2009 at 10:05 PM, Charles Lepple <clepple-gu...@alioth.debian.org> wrote: > Author: clepple-guest > Date: Tue May 5 02:05:09 2009 > New Revision: 1837 > > Log: > upslog patch for PID basename > > Modified: > trunk/clients/upslog.c > > Modified: trunk/clients/upslog.c > ============================================================================== > --- trunk/clients/upslog.c Tue May 5 01:32:47 2009 (r1836) > +++ trunk/clients/upslog.c Tue May 5 02:05:09 2009 (r1837) > @@ -109,6 +109,7 @@ > printf(" - Use -f \"<format>\" so your shell doesn't > break it up.\n"); > printf(" -i <interval> - Time between updates, in seconds\n"); > printf(" -l <logfile> - Log file name, or - for stdout\n"); > + printf(" -p <pidbase> - Base name for PID file (defaults to > \"upslog\")\n"); > printf(" -s <ups> - Monitor UPS <ups> - > <upsname>@<host>[:<port>]\n"); > printf(" - Example: -s my...@server\n"); > printf(" -u <user> - Switch to <user> if started as root\n"); > @@ -372,6 +373,7 @@ > time_t now, nextpoll = 0; > const char *user = NULL; > struct passwd *new_uid = NULL; > + const char *pidfilebase = "upslog"; > > logformat = DEFAULT_LOGFORMAT; > user = RUN_AS_USER; > @@ -380,7 +382,7 @@ > > prog = argv[0]; > > - while ((i = getopt(argc, argv, "+hs:l:i:f:u:V")) != -1) { > + while ((i = getopt(argc, argv, "+hs:l:i:f:u:Vp:")) != -1) { > switch(i) { > case 'h': > help(prog); > @@ -408,6 +410,10 @@ > > case 'V': > exit(EXIT_SUCCESS); > + > + case 'p': > + pidfilebase = optarg; > + break; > } > } > > @@ -477,7 +483,7 @@ > > setup_signals(); > > - writepid("upslog"); > + writepid(pidfilebase); > > become_user(new_uid); > > > _______________________________________________ > nut-commits mailing list > nut-comm...@lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/nut-commits > -- - Charles Lepple _______________________________________________ Nut-upsdev mailing list Nut-upsdev@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev