diff --git a/scstadmin/scstadmin.sysfs/scst-0.9.10/lib/SCST/SCST.pm b/scstadmin/scstadmin.sysfs/scst-0.9.10/lib/SCST/SCST.pm index 9b9e5db2f..4aa497f98 100644 --- a/scstadmin/scstadmin.sysfs/scst-0.9.10/lib/SCST/SCST.pm +++ b/scstadmin/scstadmin.sysfs/scst-0.9.10/lib/SCST/SCST.pm @@ -550,7 +550,8 @@ sub drivers { if (opendir($dHandle, $_path)) { foreach my $driver (readdir($dHandle)) { - next if (($driver eq '.') || ($driver eq '..')); + next if ($driver eq '.' || $driver eq '..' || + $driver eq 'copy_manager'); if (-d make_path(SCST_TARGETS_DIR(), $driver)) { push @drivers, $driver; diff --git a/scstadmin/scstadmin.sysfs/scstadmin b/scstadmin/scstadmin.sysfs/scstadmin index 6dca8a234..60d609717 100755 --- a/scstadmin/scstadmin.sysfs/scstadmin +++ b/scstadmin/scstadmin.sysfs/scstadmin @@ -1423,8 +1423,6 @@ sub writeConfiguration { } foreach my $driver (sort keys %{$CURRENT{'assign'}}) { - next if $driver eq 'copy_manager'; - my $driver_buff; my ($drv_attrs, $errorString) = $SCST->driverAttributes($driver); @@ -2199,8 +2197,6 @@ sub applyConfigAssignments { $assignments = $$config{'TARGET_DRIVER'}; foreach my $driver (sort keys %{$assignments}) { - next if $driver eq 'copy_manager'; - if (!defined($CURRENT{'assign'}->{$driver})) { condExit("Target driver '$driver' is not loaded or available."); } @@ -2699,8 +2695,6 @@ sub clearConfiguration { } foreach my $driver (sort keys %{$assignments}) { - next if $driver eq 'copy_manager'; - foreach my $target (sort keys %{$$assignments{$driver}}) { foreach my $group (sort keys %{$$assignments{$driver}->{$target}->{'GROUP'}}) { clearInitiators($driver, $target, $group);