By default, only a warning is printed and the script continues.
Example of this situation:
% novaboot non-existent --gen-only
novaboot: Read /home/wsh/.config/novaboot
novaboot: Effective options: non-existent --gen-only
Can't open non-existent: No such file or directory at /home/wsh/src/novaboot/novaboot line 362.
We do not add a test for this, because we make all warnings fatal when
running tests.
use strict;
use warnings;
-use warnings (exists $ENV{NOVABOOT_TEST} ? (FATAL => 'all') : ());
+use warnings (exists $ENV{NOVABOOT_TEST} ?
+ (FATAL => 'all') :
+ (FATAL => qw(inplace))); # Open warnings in <<>> are fatal
use Getopt::Long qw(GetOptionsFromString GetOptionsFromArray);
use Pod::Usage;
use File::Basename;