tests: Use dhclient --no-pid for namespaces in two_guests tests
Before starting the guests, these tests configure addresses in a pasta namespace using dhclient. However, because it's a user namespace, it's not running as "real" root and can't write to the dhclient pid file. This doesn't stop it working, but causes an ugly error message which we can avoid by using the --no-pid option. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
ada08d4735
commit
2d289ec711
1 changed files with 4 additions and 4 deletions
|
@ -233,13 +233,13 @@ setup_two_guests() {
|
||||||
pane_wait PASST_1
|
pane_wait PASST_1
|
||||||
__ifname="$(pane_parse PASST_1)"
|
__ifname="$(pane_parse PASST_1)"
|
||||||
|
|
||||||
pane_run GUEST_1 "/sbin/dhclient -4 ${__ifname}"
|
pane_run GUEST_1 "/sbin/dhclient -4 --no-pid ${__ifname}"
|
||||||
pane_run GUEST_2 "/sbin/dhclient -4 ${__ifname}"
|
pane_run GUEST_2 "/sbin/dhclient -4 --no-pid ${__ifname}"
|
||||||
pane_status GUEST_1
|
pane_status GUEST_1
|
||||||
pane_status GUEST_2
|
pane_status GUEST_2
|
||||||
sleep 2
|
sleep 2
|
||||||
pane_run GUEST_1 "/sbin/dhclient -6 ${__ifname}"
|
pane_run GUEST_1 "/sbin/dhclient -6 --no-pid ${__ifname}"
|
||||||
pane_run GUEST_2 "/sbin/dhclient -6 ${__ifname}"
|
pane_run GUEST_2 "/sbin/dhclient -6 --no-pid ${__ifname}"
|
||||||
pane_status GUEST_1
|
pane_status GUEST_1
|
||||||
pane_status GUEST_2
|
pane_status GUEST_2
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue