Skip to content

Commit 96b8b18

Browse files
author
Kostiantyn Kostiuk
committed
fixup! Add fake SNMP reset tool
1 parent f316644 commit 96b8b18

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

bin/fake-snmp-reset

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,23 @@ def send_cmd(qmp_socket, cmd)
2525
end
2626
end
2727

28-
@logger.info 'Initializing UDP socket'
29-
UDPSocket.open do |socket|
30-
socket.bind('0.0.0.0', 'snmp')
31-
@logger.info "Listening on #{socket.local_address.inspect_sockaddr}"
28+
count = 0
3229

33-
count = 0
30+
loop do
31+
@logger.info 'Initializing UDP socket'
32+
UDPSocket.open do |socket|
33+
socket.bind('0.0.0.0', 'snmp')
34+
@logger.info "Listening on #{socket.local_address.inspect_sockaddr}"
3435

35-
loop do
3636
_, addr = socket.recvfrom(512)
3737
@logger.info "Received data from #{addr[3]}:#{addr[1]}"
38+
end
3839

39-
@logger.info "Initializing QMP session for #{qmp_socket_file}"
40-
UNIXSocket.open(qmp_socket_file) do |qmp_socket|
41-
send_cmd(qmp_socket, 'qmp_capabilities')
42-
send_cmd(qmp_socket, 'system_reset')
43-
count += 1
44-
@logger.info "Rebooting... #{count}"
45-
end
40+
@logger.info "Initializing QMP session for #{qmp_socket_file}"
41+
UNIXSocket.open(qmp_socket_file) do |qmp_socket|
42+
send_cmd(qmp_socket, 'qmp_capabilities')
43+
send_cmd(qmp_socket, 'system_reset')
44+
count += 1
45+
@logger.info "Rebooting... #{count}"
4646
end
4747
end

0 commit comments

Comments
 (0)