Use Path::Class for path and file name construction consistently
This commit is contained in:
		| @@ -2,11 +2,12 @@ | ||||
|  | ||||
| use strict; | ||||
| use warnings FATAL => 'all'; | ||||
| use Path::Class 'file'; | ||||
|  | ||||
| BEGIN { | ||||
|   eval "use Daemon::Control"; | ||||
|   if ($@) { | ||||
|       exec("$ENV{HOME}/bin/localenv", $0, @ARGV); | ||||
|       exec(file($ENV{HOME}, 'bin', 'localenv'), $0, @ARGV); | ||||
|   } | ||||
| } | ||||
|  | ||||
| @@ -14,12 +15,12 @@ use Path::Class; | ||||
| my $log_dir = dir($ENV{HOME}, 'logs'); | ||||
| mkdir $log_dir if ! -d $log_dir; | ||||
|  | ||||
| my $program = "$ENV{HOME}/bin/netdisco-daemon-fg"; | ||||
| my $program = file($ENV{HOME}, 'bin', 'netdisco-daemon-fg'); | ||||
|  | ||||
| Daemon::Control->new({ | ||||
|   name => 'Netdisco Daemon', | ||||
|   program  => ($ENV{NETDISCO_DAEMON} || $program), | ||||
|   pid_file => "$ENV{HOME}/netdisco-daemon.pid", | ||||
|   pid_file => file($ENV{HOME}, 'netdisco-daemon.pid'), | ||||
|   stderr_file => file($log_dir, 'netdisco-daemon.log'), | ||||
|   stdout_file => file($log_dir, 'netdisco-daemon.log'), | ||||
| })->run; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user