From ede215cf93ba81c963ae62d665d0f32c9407551c Mon Sep 17 00:00:00 2001 From: Tudor Florea Date: Fri, 10 Oct 2014 03:49:30 +0200 Subject: initial commit for Enea Linux 4.0-140929 Migrated from the internal git server on the daisy-enea-point-release branch Signed-off-by: Tudor Florea --- .../remotetools/wizards/bsp/QemuArchGetter.java | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/wizards/bsp/QemuArchGetter.java (limited to 'plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/wizards/bsp/QemuArchGetter.java') diff --git a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/wizards/bsp/QemuArchGetter.java b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/wizards/bsp/QemuArchGetter.java new file mode 100644 index 0000000..e235695 --- /dev/null +++ b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/wizards/bsp/QemuArchGetter.java @@ -0,0 +1,27 @@ +package org.yocto.sdk.remotetools.wizards.bsp; + +/** + * BSPThread that processes the output of running "yocto-bsp list qemu property qemuarch" + * @author ioana.grigoropol + * + */ +public class QemuArchGetter extends BSPThread { + + public QemuArchGetter(String command) { + super(command); + } + + @Override + protected String[] processLine(String line) { + if (!line.startsWith("[")) + return new String[]{ERROR, line + "\n"}; + + String[] values = line.split(","); + + String value = values[0]; + value = value.replace("[\"", ""); + value = value.replaceAll("\"$", ""); + return new String[]{SUCCESS, value}; + } + +} -- cgit v1.2.3-54-g00ecf