Dodo-app: fix sync user info bug
          disable form after running app installation

Change-Id: I28dec5f8a9ad1d586bc2d2cc56a6c1c66cf2fdbe
diff --git a/core/installer/soft/client.go b/core/installer/soft/client.go
index a285ffd..dd5bbfe 100644
--- a/core/installer/soft/client.go
+++ b/core/installer/soft/client.go
@@ -188,12 +188,23 @@
 			continue
 		}
 		if gettingKeys {
-			keys = append(keys, strings.TrimSpace(line))
+			if key := CleanKey(line); key != "" {
+				keys = append(keys, key)
+			}
 		}
 	}
 	return keys
 }
 
+func CleanKey(key string) string {
+	k := strings.TrimSpace(key)
+	fields := strings.Fields(k)
+	if len(fields) < 2 {
+		return k
+	}
+	return fields[0] + " " + fields[1]
+}
+
 func (ss *realClient) RunCommand(args ...string) (string, error) {
 	cmd := strings.Join(args, " ")
 	log.Printf("Running command %s", cmd)