| line | true | false | branch | 
 
| 70 | 0 | 0 | if $self->options->{'version'} | 
 
| 71 | 0 | 0 | if ($self->options->{'help'}) | 
 
| 76 | 0 | 0 | if ($self->can($action_method)) { } | 
 
| 78 | 0 | 0 | unless $action eq 'start' or $action eq 'restart' | 
 
| 89 | 0 | 0 | unless %options_desc | 
 
| 96 | 0 | 0 | if ($command =~ s/\=(.)%?//g) | 
 
| 97 | 0 | 0 | if $1 eq 's' | 
 
| 98 | 0 | 0 | if $1 eq 'i' | 
 
| 100 | 0 | 0 | if $command =~ s/\!$// | 
 
| 101 | 0 | 0 | if length $command > $max_length | 
 
| 106 | 0 | 0 | if ($self->can($raw_option)) { } | 
 
| 135 | 0 | 0 | if defined $default_value | 
 
| 159 | 0 | 0 | if exists $self->options->{$option} | 
 
| 167 | 0 | 0 | unless $self->chroot | 
 
| 170 | 0 | 0 | unless mkdir $tmpdir | 
 
| 173 | 0 | 0 | unless chown $self->uid, $self->gid, $tmpdir | 
 
| 181 | 0 | 0 | unless mkdir "$tmpdir/$dir" | 
 
| 187 | 0 | 0 | unless copy("$file_to_copy", "$tmpdir/$file_to_copy") | 
 
| 191 | 0 | 0 | unless CORE::chroot "$tmpdir/" | 
 
| 193 | 0 | 0 | unless chdir '/' | 
 
| 209 | 0 | 0 | unless open my $pidfh, "+>$pidfile" | 
 
| 217 | 0 | 0 | unless unlink $self->pidfile | 
 
| 231 | 0 | 0 | if (my $pid = $self->get_pid) | 
 
| 242 | 0 | 0 | if (my $pid = fork) | 
 
| 274 | 0 | 0 | if ($self->is_running) | 
 
| 282 | 0 | 0 | if (my $pid = $self->is_running) { } | 
 
| 294 | 0 | 0 | if ($pid) { } | 
 
| 310 | 0 | 0 | if $self->check_pid($pid) | 
 
| 324 | 0 | 0 | if (-r $pidfile) | 
 
| 325 | 0 | 0 | unless open my $pidfh, "<$pidfile" | 
 
| 329 | 0 | 0 | if (my $pid_to_check = $1) | 
 
| 331 | 0 | 0 | if $self->check_pid($pid_to_check) | 
 
| 341 | 0 | 0 | unless $pid | 
 
| 343 | 0 | 0 | if $^O eq 'darwin' | 
 
| 354 | 0 | 0 | unless $self->daemon | 
 
| 357 | 0 | 0 | unless defined(my $pid = fork) | 
 
| 358 | 0 | 0 | if ($pid) | 
 
| 362 | 0 | 0 | unless setsid() | 
 
| 363 | 0 | 0 | unless open STDIN, '/dev/null' | 
 
| 364 | 0 | 0 | unless open STDOUT, '>/dev/null' | 
 
| 365 | 0 | 0 | unless open STDERR, '>/dev/null' | 
 
| 372 | 0 | 0 | if $level > $self->log_level | 
 
| 412 | 0 | 0 | if (@_) { } | 
 
|  | 0 | 0 | elsif (exists $$self{'__PACKAGE__'}{'user'}) { } | 
 
| 424 | 0 | 0 | if (@_) { } | 
 
|  | 0 | 0 | elsif (exists $$self{'__PACKAGE__'}{'pidfile'}) { } | 
 
| 436 | 2 | 8 | if (@_) { } | 
 
|  | 4 | 4 | elsif (exists $$self{'__PACKAGE__'}{'daemon'}) { } | 
 
| 448 | 1 | 4 | if (@_) { } | 
 
| 458 | 0 | 0 | if (@_) { } | 
 
|  | 0 | 0 | elsif (exists $$self{'__PACKAGE__'}{'chroot'}) { } | 
 
| 470 | 0 | 0 | if (@_) { } | 
 
|  | 0 | 0 | elsif (exists $$self{'__PACKAGE__'}{'log_level'}) { } | 
 
| 482 | 0 | 0 | if (@_) { } | 
 
|  | 0 | 0 | elsif (exists $$self{'__PACKAGE__'}{'group'}) { } | 
 
| 494 | 0 | 0 | if (@_) { } | 
 
|  | 0 | 0 | elsif (exists $$self{'__PACKAGE__'}{'name'}) { } | 
 
| 506 | 0 | 0 | if (@_) { } | 
 
|  | 0 | 0 | elsif (exists $$self{'__PACKAGE__'}{'options'}) { } | 
 
| 517 | 0 | 0 | if (@_) { } | 
 
|  | 0 | 0 | elsif (exists $$self{'__PACKAGE__'}{'options_desc'}) { } |