mirror of
https://github.com/systemd/systemd.git
synced 2025-01-09 01:18:19 +03:00
test/TEST-12-ISSUE-3171: specify -w1 option to netcat due to default change. (#5722)
On Ubuntu 17.04 (zesty zapus) netcat-openbsd was upgraded from 1.105-7ubuntu1 to 1.130-3, at the same time the defaults got changed from -q0 to -q-1 (infinity) the net result is that `echo A | nc -U' call now hangs, preventing the testcase to complete. One could use the old default of -q0, but that option is not available in some netcat implementations. Thus settle to specify -w1 instead to mitigate the testcase hang.
This commit is contained in:
parent
c258349f1a
commit
c618423a5a
@ -67,23 +67,23 @@ EOL
|
||||
systemctl start test.socket
|
||||
systemctl is-active test.socket
|
||||
[[ "$(stat --format='%G' /run/test.socket)" == adm ]]
|
||||
echo A | nc -U /run/test.socket
|
||||
echo A | nc -w1 -U /run/test.socket
|
||||
|
||||
mv $U ${U}.disabled
|
||||
systemctl daemon-reload
|
||||
systemctl is-active test.socket
|
||||
[[ "$(stat --format='%G' /run/test.socket)" == adm ]]
|
||||
echo B | nc -U /run/test.socket && exit 1
|
||||
echo B | nc -w1 -U /run/test.socket && exit 1
|
||||
|
||||
mv ${U}.disabled $U
|
||||
systemctl daemon-reload
|
||||
systemctl is-active test.socket
|
||||
echo C | nc -U /run/test.socket && exit 1
|
||||
echo C | nc -w1 -U /run/test.socket && exit 1
|
||||
[[ "$(stat --format='%G' /run/test.socket)" == adm ]]
|
||||
|
||||
systemctl restart test.socket
|
||||
systemctl is-active test.socket
|
||||
echo D | nc -U /run/test.socket
|
||||
echo D | nc -w1 -U /run/test.socket
|
||||
[[ "$(stat --format='%G' /run/test.socket)" == adm ]]
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user