mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-16 10:11:28 +00:00
scstadmin: Make -list_ttgt_attr and -set_ttgt_attr work for local target ports
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@5106 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
@@ -3591,11 +3591,12 @@ sub targetGroupTargetAttributes {
|
||||
my $group = shift;
|
||||
my $tgroup = shift;
|
||||
my $tgt = shift;
|
||||
my $local_tgt = shift;
|
||||
my %attributes;
|
||||
|
||||
my $pHandle = new IO::Handle;
|
||||
my $_path = make_path(SCST_DEV_GROUP_DIR(), $group, SCST_DG_TGROUPS, $tgroup, $tgt);
|
||||
if (-l $_path) {
|
||||
if (-l $_path && !$local_tgt) {
|
||||
return \%attributes;
|
||||
}
|
||||
|
||||
|
||||
@@ -3754,7 +3754,7 @@ sub listTargetGroupTargetAttributes {
|
||||
my $tgt = shift;
|
||||
my $nonkey = shift;
|
||||
|
||||
my $attributes = $SCST->targetGroupTargetAttributes($group, $tgroup, $tgt);
|
||||
my $attributes = $SCST->targetGroupTargetAttributes($group, $tgroup, $tgt, TRUE);
|
||||
|
||||
return TRUE if issueWarning($SCST->errorString());
|
||||
|
||||
@@ -4082,7 +4082,7 @@ sub setTargetGroupTargetAttributes {
|
||||
|
||||
my $error = "\t-> WARNING: Target '$group/$tgroup/$tgt' lacks the settable attribute '%s', ignoring.\n\n";
|
||||
|
||||
my $_attributes = $SCST->targetGroupTargetAttributes($group, $tgroup, $tgt);
|
||||
my $_attributes = $SCST->targetGroupTargetAttributes($group, $tgroup, $tgt, TRUE);
|
||||
|
||||
return TRUE if issueWarning($SCST->errorString());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user