Commit graph

18 commits

Author SHA1 Message Date
Karen Etheridge
4fedc8521c ensure stdout is flushed immediately during pretty_print 2013-04-29 09:53:33 -07:00
Karen Etheridge
42f433a62a "prereq_no_process" feature
Searches the `ps` list for anything that looks like the daemon that might
already be running.

Both the program name and arguments are checked, as it appears different
operating systems vary as to how they populate `ps`:  On ubuntu, my daemon
looks like:

    /path/to/perl /path/to/program args

but on CentOS, the very same code shows up as:

    /path/to/program args
2013-04-22 16:12:26 -07:00
Karen Etheridge
e56baf1a88 check every second for kill_timeout seconds if the daemon has terminated, rather than only checking at the end 2013-04-19 11:40:26 -07:00
Karen Etheridge
bcc3e970c0 fix "Can't use an undefined value as an ARRAY reference at ... line 177" when exec fails and program_args is not defined 2013-04-18 16:49:18 -07:00
Karen Etheridge
e2753e5f8b create the pid_file dir if it does not exist
- steal the _create_resource_dir sub to create a generic dir
- re-use it to create the pid dir
- with a few more trace() diagnostics too
2013-04-18 16:49:18 -07:00
Karen Etheridge
67736776a4 oops, I recorded these Changes wrong 2013-04-18 14:16:00 -07:00
Karen Etheridge
13f5d6b981 document some other important changes in the last release 2013-04-18 11:35:52 -07:00
Karen Etheridge
54e7b3c302 add missing version entry for most recent release 2013-04-16 12:35:43 -07:00
Karen Etheridge
4ff370c279 fix dates so they conform to ISO8601 (YYYY-MM-DD) 2013-04-16 12:35:19 -07:00
Karen Etheridge
6b8a1fbef5 changelog refers to true version numbers used in releases 2013-04-16 12:33:26 -07:00
Giacomo Montagner
156a8cba84 fixed warn "uninitialized value $called_with" 2013-02-03 04:58:40 +01:00
Karen Etheridge
db10ca03e9 include the date and module version in the generated init file 2012-06-15 13:08:23 -07:00
2f3b544096 A better MANIFEST.SKIP -- It works now. 2012-04-19 19:10:24 -07:00
dfdaeb58a2 Added Makefile to manifest.skip. 2012-04-19 18:03:56 -07:00
3a58e3d35e 0.0.7
* Added user and group accessors to set uid/gid based on names
    * Updated docs.
2012-04-15 23:19:06 -07:00
f2af7b215f 0.0.6 2012-15-04 SymKat <symkat@symkat.com>
* PID file will be deleted on do_stop
    * PID file will be created by the target user when ->uid set
    * uid() and gid() now take strings as well (doherty)
    * Kill signal order changed to TERM TERM INT KILL
    * init_config option added, gives LSB script a file to source.
    * Typo fixes
    * Mike Doherty (doherty) added to contrib (Thank you!)
2012-04-15 14:19:58 -07:00
18b92640b1 Time travling code is supposedly not allowed. 2012-04-15 13:28:49 -07:00
ccda8486d0 0.0.5
* Fixed an issue with the inital PID being invalid.
    * Added directory accessor to support chdir before exec.
    * Minor documentation changes
2012-02-19 01:21:33 -05:00
Renamed from changelog (Browse further)