From dead270e50cbf5764b6ac5620513d800fa6a0bbf Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Aug 20 2020 08:17:37 +0000 Subject: Fix #210 — 🐛 — Change lufi-provisioning.lock handling process --- diff --git a/lib/Lufi.pm b/lib/Lufi.pm index 085d248..10f8206 100644 --- a/lib/Lufi.pm +++ b/lib/Lufi.pm @@ -90,11 +90,11 @@ sub startup { } } - $lockfile = Mojo::File->new($lockfile)->touch(); + Mojo::File->new($lockfile)->open('>'); # Create the file, like ->touch() but does not croak on fail $self->provisioning(); - $lockfile->remove(); + unlink $lockfile if -e $lockfile; }); # Create directory if needed