2 # Delete a bunch of logrotate sections
4 require './logrotate-lib.pl';
8 &error_setup($text{'delete_err'});
9 @d = split(/\0/, $in{'d'});
10 @d || &error($text{'delete_enone'});
13 $parent = &get_config_parent();
14 $conf = $parent->{'members'};
15 foreach $d (sort { $b <=> $a } @d) {
17 &lock_file($log->{'file'});
18 &save_directive($parent, $log, undef);
19 push(@files, $log->{'file'});
24 foreach $f (&unique(@files)) {
29 &webmin_log("delete", "logs", scalar(@d));