2 # Delete multiple storage daemon directors
4 require './bacula-backup-lib.pl';
6 $conf = &get_storage_config();
7 $parent = &get_storage_config_parent();
8 @sdirectors = &find("Director", $conf);
10 &error_setup($text{'sdirectors_derr'});
11 @d = split(/\0/, $in{'d'});
12 @d || &error($text{'filesets_ednone'});
14 &lock_file($parent->{'file'});
16 $sdirector = &find_by("Name", $d, \@sdirectors);
18 &save_directive($conf, $parent, $sdirector, undef, 0);
21 &flush_file_lines($parent->{'file'});
22 &unlock_file($parent->{'file'});
23 &webmin_log("delete", "sdirectors", scalar(@d));
24 &redirect("list_sdirectors.cgi");