From 5e248e06acf7862db863a41cc3de626324acf5be Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 19 Jul 2020 18:48:22 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E2=80=94=20Make=20the=20provisi?= =?UTF-8?q?oning=20task=20even=20if=20there=20is=20no=20$ENV{MOJO=5FCONFIG?= =?UTF-8?q?}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/Lufi.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);