diff --git a/lib/Lufi.pm b/lib/Lufi.pm index 3dc09a9..9daef2f 100644 --- a/lib/Lufi.pm +++ b/lib/Lufi.pm @@ -74,10 +74,11 @@ sub startup { } # Recurrent task + my $config_file = $ENV{MOJO_CONFIG} || $self->moniker.'.conf'; Mojo::IOLoop->recurring(2 => sub { my $loop = shift; - my $lockfile = Mojo::File->new($ENV{MOJO_CONFIG})->basename('.conf').'-provisioning.lock'; + my $lockfile = Mojo::File->new($config_file)->basename('.conf').'-provisioning.lock'; if (-e $lockfile) { my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = stat($lockfile);