# filemin-lib.pl BEGIN { push(@INC, ".."); }; use WebminCore; &init_config(); use lib './lib'; use POSIX; use Encode qw(decode encode); use File::Basename; eval "use File::MimeInfo"; sub get_acls_status { return has_command('getfacl'); } sub get_list_acls_command { return has_command('getfacl') . " -p "; } sub get_attr_status { return has_command('lsattr'); } sub get_attr_command { return 'lsattr -d '; } sub get_selinux_status { return is_selinux_enabled(); } sub get_selinux_command_type { my $out = backquote_command("ls --help 2>&1 ) { print (eval "qq($row)"); } } else { print "$text{'error_load_template'} '$template_name' $!"; } } sub print_errors { my @errors = @_; &ui_print_header(undef, $module_info{'name'}, ""); print $text{'errors_occured'}; print "