From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [OSSTEST PATCH 16/16] ts-guests-nbd-mirror: make it work with stretch Date: Fri, 20 Oct 2017 11:38:40 +0100 Message-ID: <20171020103840.32762-17-wei.liu2@citrix.com> References: <20171020103840.32762-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5V0R-0005II-5C for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:58:23 +0000 In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: ian.jackson@eu.citrix.com, Wei Liu List-Id: xen-devel@lists.xenproject.org T24gdGhlIHNlcnZlciBzaWRlLCBvbmx5IGFkZCBvbGRzdHlsZT0gYW5kIHBvcnQ9IG9uIGplc3Np ZS4gU3RyZXRjaApkb2Vzbid0IHN1cHBvcnQgb3IgbmVlZCB0aG9zZSBhbnltb3JlLiAgUHJ1bmUg Y2hlY2sgZm9yIG9sZGVyIHZlcnNpb25zCm9mIERlYmlhbi4KCk9uIHRoZSBjbGllbnQgc2lkZSwg Z2VuZXJhdGUgbmV3IHN0eWxlIGNvbmZpZ3VyYXRpb24gZmlsZS4KClNpZ25lZC1vZmYtYnk6IFdl aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdHMtZ3Vlc3RzLW5iZC1taXJyb3IgfCA0 NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxl IGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv dHMtZ3Vlc3RzLW5iZC1taXJyb3IgYi90cy1ndWVzdHMtbmJkLW1pcnJvcgppbmRleCBjYTgzMDBk Li5kN2IwN2UyIDEwMDc1NQotLS0gYS90cy1ndWVzdHMtbmJkLW1pcnJvcgorKysgYi90cy1ndWVz dHMtbmJkLW1pcnJvcgpAQCAtNjAsMTUgKzYwLDE5IEBAIHN1YiBjb25maWdzZXJ2ZXIgKCkgewog W2dlbmVyaWNdCiAgICAgdXNlciA9IHJvb3QKIEVORAotICAgICRzY2ZnIC49IDw8RU5EIHVubGVz cyAkc2hvLT57U3VpdGV9ID1+IG0vc2FyZ2V8bGVubnl8c3F1ZWV6ZS87CisKKyAgICAkc2NmZyAu PSA8PEVORCBpZiAkc2hvLT57U3VpdGV9ID1+IG0vamVzc2llLzsKICAgICBvbGRzdHlsZSA9IHRy dWUKIEVORAorCiAgICAgZm9yZWFjaCBteSAkdiAoQHZvbHMpIHsKIAkkdi0+e1BvcnR9PSB1bmlx dWVfaW5jcmVtZW50aW5nX3J1bnZhcigiJHtzcnZob3N0fV9uZXh0cG9ydCIsNDAwMCk7CiAJJHYt PntQYXRofT0gIi9kZXYvJHYtPntHaG99e1ZnfS8kdi0+e0x2fSI7CiAJJHNjZmcuPTw8RU5EOwog W2V4cG9ydCR2LT57SXh9XQogICAgIGV4cG9ydG5hbWUgPSAkdi0+e1BhdGh9CitFTkQKKwkkc2Nm Zy49PDxFTkQgaWYgJHNoby0+e1N1aXRlfSA9fiBtL2plc3NpZS87CiAgICAgcG9ydCA9ICR2LT57 UG9ydH0KIEVORAogICAgIH0KQEAgLTc5LDkgKzgzLDcgQEAgRU5ECiAgICAgdGFyZ2V0X2luc3Rh bGxfcGFja2FnZXMoJHNobywgcXcobmJkLXNlcnZlcikpOwogfQogCi1zdWIgY29uZmlnY2xpZW50 ICgpIHsKLSAgICB0YXJnZXRfY21kX3Jvb3QoJGNobywgImRwa2cgLS1wdXJnZSBuYmQtY2xpZW50 IHx8OiIpOwotCitzdWIgY29uZmlnY2xpZW50X3ByZV9zdHJldGNoICgpIHsKICAgICBteSAkbXlk YWVtb249ICcvcm9vdC9uYmQtY2xpZW50LWFzeW5jJzsKICAgICB0YXJnZXRfcHV0ZmlsZWNvbnRl bnRzX3Jvb3Rfc3Rhc2goJGNobywxMCw8PCdFTkQnLCRteWRhZW1vbik7CiAjIS9iaW4vc2gKQEAg LTEwNyw3ICsxMDksNDQgQEAgTkJEX1BPUlRbJHYtPntJeH1dPSR2LT57UG9ydH0KIEVORAogICAg IH0KICAgICB0YXJnZXRfcHV0ZmlsZWNvbnRlbnRzX3Jvb3Rfc3Rhc2goJGNobywxMCwkY2NmZywi L2V0Yy9uYmQtY2xpZW50Iik7Cit9CisKK3N1YiBjb25maWdjbGllbnRfc3RyZXRjaCAoKSB7Cisg ICAgbXkgJGNjZmcgPSA8PEVORDsKKyMgZ2VuZXJhdGVkIGJ5ICQwCitFTkQKKworICAgIGZvcmVh Y2ggbXkgJHYgKEB2b2xzKSB7CisJbXkgJG5iZGRldiA9ICJuYmQkdi0+e0l4fSI7CisJJGNjZmcg Lj0gPDxFTkQ7CiskbmJkZGV2ICRzaG8tPntOYW1lfSBleHBvcnQkdi0+e0l4fQorRU5ECisgICAg fQorCisgICAgdGFyZ2V0X3B1dGZpbGVjb250ZW50c19yb290X3N0YXNoKCRjaG8sMTAsJGNjZmcs Ii9ldGMvbmJkdGFiIik7Cit9CisKK3N1YiBjb25maWdjbGllbnQgKCkgeworICAgIHRhcmdldF9j bWRfcm9vdCgkY2hvLCAiZHBrZyAtLXB1cmdlIG5iZC1jbGllbnQgfHw6Iik7CisKKyAgICBpZiAo JGNoby0+e1N1aXRlfSAhfiBtL3N0cmV0Y2gvKSB7CisgICAgICAgIGNvbmZpZ2NsaWVudF9wcmVf c3RyZXRjaCgpOworICAgIH0gZWxzZSB7CisgICAgICAgIGNvbmZpZ2NsaWVudF9zdHJldGNoKCk7 CisgICAgfQorCiAgICAgdGFyZ2V0X2luc3RhbGxfcGFja2FnZXMoJGNobywgcXcobmJkLWNsaWVu dCkpOworCisgICAgaWYgKCRjaG8tPntTdWl0ZX0gPX4gbS9zdHJldGNoLykgeworCWZvcmVhY2gg bXkgJHYgKEB2b2xzKSB7CisJICAgIG15ICRuYmRkZXYgPSAibmJkJHYtPntJeH0iOworCSAgICB0 YXJnZXRfY21kX3Jvb3QoJGNobywgPDxFTkQpOworbWtkaXIgLXAgL2Rldi8kdi0+e0dob317Vmd9 CitpZiAhIHRlc3QgLUwgJHYtPntQYXRofTsgdGhlbiBsbiAtcyAvZGV2LyRuYmRkZXYgJHYtPntQ YXRofTsgZmkKK0VORAorCX0KKwl0YXJnZXRfY21kX3Jvb3QoJGNobywgIi9ldGMvaW5pdC5kL25i ZC1jbGllbnQgc3RhcnQiKTsKKyAgICB9CiB9CiAKIHN1YiBzaHVmZmxlY29uZmlncyAoKSB7Ci0t IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK