new.spirit
view release on metacpan or search on metacpan
message ("file $CFG::passwd_file exists (-p forces recreation)");
message_ok();
}
}
sub set_file_modes {
my %par = @_;
message("setting file modes");
my $files = require "etc/filemodes.conf";
$files->{"./etc/passwd"} = 33204;
foreach my $file ( sort keys %{$files} ) {
$VERBOSE && print "$file: $files->{$file}\n";
chmod $files->{$file}, $file;
}
!$VERBOSE && message_ok();
}
print SCRIPT $text;
close SCRIPT;
}
message_ok();
1;
}
sub check_modules {
my $modules = require "etc/perl-modules.conf";
message("checking for Perl modules");
$VERBOSE && print "\n";
my @missing;
foreach my $module ( sort keys %{$modules} ) {
$VERBOSE && print "\t$module... ";
eval "use $module";
if ( $@ ) {
( run in 0.570 second using v1.01-cache-2.11-cpan-05444aca049 )