summaryrefslogtreecommitdiff
path: root/meta/recipes-extended/bzip2
diff options
context:
space:
mode:
authorStefan Stanacar <stefanx.stanacar@intel.com>2013-08-13 17:47:12 +0300
committerSaul Wold <sgw@linux.intel.com>2013-08-13 10:13:18 -0700
commit55e78185110937b7e2b143cf1020426d8df58b72 (patch)
tree00c4603483ee85acb4baa8f8796b457d0746600c /meta/recipes-extended/bzip2
parent1dbef61a0776ec6c9ac9209442bb4c346e706d7d (diff)
downloadopenembedded-core-55e78185110937b7e2b143cf1020426d8df58b72.tar.gz
openembedded-core-55e78185110937b7e2b143cf1020426d8df58b72.tar.bz2
openembedded-core-55e78185110937b7e2b143cf1020426d8df58b72.zip
oeqa/utils/qemurunner: get ip old fashioned way and use tcp serial console
The way we read data from the serial console was unreliable and blocking (AutoBuilder seems to hit that often), so change the serial console type from unix socket to tcp and reverse the connection - don't let qemu act as server (wait for a connection). So now the serial console is used to save the boot log and make sure that we reached the login prompt. Until a better way is found this should solve some of the AutoBuilder failures (one being YB#4904). Also we need to use the same method as the old qemuimagetest to get the ip (from the qemu process arguments), because that it's more reliable. The first version used here was to log into the target and use the output of "ip addr show eth0" but then systemd decides that it should rename interfaces, so that was changed to get the ip of the interface that has the default gw, but if there is no default gw we'll get the loopback ip and we end up trying to ssh into the host machine (some recent AutoBuilder runs showed that). Changed in V2: - use -ww for ps, as output might get truncated Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'meta/recipes-extended/bzip2')
0 files changed, 0 insertions, 0 deletions