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