Skip to content

Commit

Permalink
Merge pull request #140 from yast/merge_SLE-15-SP6
Browse files Browse the repository at this point in the history
Fix typo when modifying the initiatorname (bsc#1233351) - SLE-15-SP7
  • Loading branch information
teclator authored Nov 14, 2024
2 parents 40ed6cd + eb8a1c2 commit 4e05160
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 8 deletions.
6 changes: 6 additions & 0 deletions package/yast2-iscsi-client.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Nov 14 09:13:29 UTC 2024 - Knut Anderssen <[email protected]>

- Fix typo introduced by previous change (bsc#1231385, bsc#1233351)
- 4.7.3

-------------------------------------------------------------------
Thu Oct 31 11:46:26 UTC 2024 - Knut Anderssen <[email protected]>

Expand Down
2 changes: 1 addition & 1 deletion package/yast2-iscsi-client.spec
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@


Name: yast2-iscsi-client
Version: 4.7.2
Version: 4.7.3
Release: 0
Summary: YaST2 - iSCSI Client Configuration
License: GPL-2.0-only
Expand Down
15 changes: 8 additions & 7 deletions src/include/iscsi-client/widgets.rb
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ def validateInitName(_key, event)
# "yyyy-mm" is the date at which the domain is valid and the identifier
# is freely selectable. For further details please check the iSCSI spec.

i_name = Convert.to_string(UI.QueryWidget(:initiator_name, :Value))
i_name = initiator_name_value

# name not changed at all or already saved after checking it
return true if IscsiClientLib.initiatorname == i_name
Expand Down Expand Up @@ -291,21 +291,22 @@ def iface_value
UI.QueryWidget(:iface, :Value).to_s
end

def initiator_name_value
UI.QueryWidget(:initiator_name, :Value).to_s
end

def storeInitName(_key, event)
event = deep_copy(event)
if Convert.to_string(UI.QueryWidget(:initiator_name, :Value)) !=
IscsiClientLib.initiatorname
if initiator_name_value != IscsiClientLib.initiatorname
# write initiatorname
IscsiClientLib.writeInitiatorName(
Convert.to_string(UI.QueryWidget(:initiator_name, :Value))
)
IscsiClientLib.writeInitiatorName(initiator_name_value)
# Isn't this redundant with the code at IscsiClientLib.writeInitiatorName?
if Stage.initial
IscsiClientLib.restart_iscsid_initial
else
Service.Restart("iscsid")
end
log.info "write initiatorname #{IscsientLib.initiatorname}"
log.info "write initiatorname #{IscsiClientLib.initiatorname}"
end
IscsiClientLib.iface = iface_value if iface_value != IscsiClientLib.selected_iface
nil
Expand Down

0 comments on commit 4e05160

Please sign in to comment.