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