From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [OSSTEST PATCH v2 14/19] ts-guests-nbd-mirror: make it work with stretch Date: Tue, 31 Oct 2017 13:51:58 +0000 Message-ID: <20171031135203.11537-15-wei.liu2@citrix.com> References: <20171031135203.11537-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 1e9X3f-0003Pe-H7 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:23 +0000 In-Reply-To: <20171031135203.11537-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 T24gdGhlIHNlcnZlciBzaWRlLCBvbmx5IGFkZCBvbGRzdHlsZT0gYW5kIHBvcnQ9IG9uIFdoZWV6 eSBhbmQgSmVzc2llLgpTdHJldGNoIGRvZXNuJ3Qgc3VwcG9ydCBvciBuZWVkIHRob3NlIGFueW1v cmUuCgpPbiB0aGUgY2xpZW50IHNpZGUsIGdlbmVyYXRlIG5ldyBzdHlsZSBjb25maWd1cmF0aW9u IGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K IHRzLWd1ZXN0cy1uYmQtbWlycm9yIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3RzLWd1ZXN0cy1uYmQtbWlycm9yIGIvdHMtZ3Vlc3Rz LW5iZC1taXJyb3IKaW5kZXggMzAzMjIwNC4uN2JjYzAyYyAxMDA3NTUKLS0tIGEvdHMtZ3Vlc3Rz LW5iZC1taXJyb3IKKysrIGIvdHMtZ3Vlc3RzLW5iZC1taXJyb3IKQEAgLTYwLDE1ICs2MCwxOSBA QCBzdWIgY29uZmlnc2VydmVyICgpIHsKIFtnZW5lcmljXQogICAgIHVzZXIgPSByb290CiBFTkQK LSAgICAkc2NmZyAuPSA8PEVORCB1bmxlc3MgJHNoby0+e1N1aXRlfSA9fiBtL3NhcmdlfGxlbm55 fHNxdWVlemUvOworCisgICAgJHNjZmcgLj0gPDxFTkQgaWYgJHNoby0+e1N1aXRlfSA9fiBtL3do ZWV6eXxqZXNzaWUvOwogICAgIG9sZHN0eWxlID0gdHJ1ZQogRU5ECisKICAgICBmb3JlYWNoIG15 ICR2IChAdm9scykgewogCSR2LT57UG9ydH09IHVuaXF1ZV9pbmNyZW1lbnRpbmdfcnVudmFyKCIk e3Nydmhvc3R9X25leHRwb3J0Iiw0MDAwKTsKIAkkdi0+e1BhdGh9PSAiL2Rldi8kdi0+e0dob317 Vmd9LyR2LT57THZ9IjsKIAkkc2NmZy49PDxFTkQ7CiBbZXhwb3J0JHYtPntJeH1dCiAgICAgZXhw b3J0bmFtZSA9ICR2LT57UGF0aH0KK0VORAorCSRzY2ZnLj08PEVORCBpZiAkc2hvLT57U3VpdGV9 ID1+IG0vd2hlZXp5fGplc3NpZS87CiAgICAgcG9ydCA9ICR2LT57UG9ydH0KIEVORAogICAgIH0K QEAgLTc5LDkgKzgzLDcgQEAgRU5ECiAgICAgdGFyZ2V0X2luc3RhbGxfcGFja2FnZXMoJHNobywg cXcobmJkLXNlcnZlcikpOwogfQogCi1zdWIgY29uZmlnY2xpZW50ICgpIHsKLSAgICB0YXJnZXRf Y21kX3Jvb3QoJGNobywgImRwa2cgLS1wdXJnZSBuYmQtY2xpZW50IHx8OiIpOwotCitzdWIgY29u ZmlnY2xpZW50X3ByZV9zdHJldGNoICgpIHsKICAgICBteSAkbXlkYWVtb249ICcvcm9vdC9uYmQt Y2xpZW50LWFzeW5jJzsKICAgICB0YXJnZXRfcHV0ZmlsZWNvbnRlbnRzX3Jvb3Rfc3Rhc2goJGNo bywxMCw8PCdFTkQnLCRteWRhZW1vbik7CiAjIS9iaW4vc2gKQEAgLTEwNyw3ICsxMDksNDQgQEAg TkJEX1BPUlRbJHYtPntJeH1dPSR2LT57UG9ydH0KIEVORAogICAgIH0KICAgICB0YXJnZXRfcHV0 ZmlsZWNvbnRlbnRzX3Jvb3Rfc3Rhc2goJGNobywxMCwkY2NmZywiL2V0Yy9uYmQtY2xpZW50Iik7 Cit9CisKK3N1YiBjb25maWdjbGllbnRfc3RyZXRjaCAoKSB7CisgICAgbXkgJGNjZmcgPSA8PEVO RDsKKyMgZ2VuZXJhdGVkIGJ5ICQwCitFTkQKKworICAgIGZvcmVhY2ggbXkgJHYgKEB2b2xzKSB7 CisJbXkgJG5iZGRldiA9ICJuYmQkdi0+e0l4fSI7CisJJGNjZmcgLj0gPDxFTkQ7CiskbmJkZGV2 ICRzaG8tPntOYW1lfSBleHBvcnQkdi0+e0l4fQorRU5ECisgICAgfQorCisgICAgdGFyZ2V0X3B1 dGZpbGVjb250ZW50c19yb290X3N0YXNoKCRjaG8sMTAsJGNjZmcsIi9ldGMvbmJkdGFiIik7Cit9 CisKK3N1YiBjb25maWdjbGllbnQgKCkgeworICAgIHRhcmdldF9jbWRfcm9vdCgkY2hvLCAiZHBr ZyAtLXB1cmdlIG5iZC1jbGllbnQgfHw6Iik7CisKKyAgICBpZiAoJGNoby0+e1N1aXRlfSAhfiBt L3N0cmV0Y2gvKSB7CisgICAgICAgIGNvbmZpZ2NsaWVudF9wcmVfc3RyZXRjaCgpOworICAgIH0g ZWxzZSB7CisgICAgICAgIGNvbmZpZ2NsaWVudF9zdHJldGNoKCk7CisgICAgfQorCiAgICAgdGFy Z2V0X2luc3RhbGxfcGFja2FnZXMoJGNobywgcXcobmJkLWNsaWVudCkpOworCisgICAgaWYgKCRj aG8tPntTdWl0ZX0gIX4gbS9zcXVlZXplfHdoZWV6eXxqZXNzaWUvKSB7CisJZm9yZWFjaCBteSAk diAoQHZvbHMpIHsKKwkgICAgbXkgJG5iZGRldiA9ICJuYmQkdi0+e0l4fSI7CisJICAgIHRhcmdl dF9jbWRfcm9vdCgkY2hvLCA8PEVORCk7Citta2RpciAtcCAvZGV2LyR2LT57R2hvfXtWZ30KK2lm ICEgdGVzdCAtTCAkdi0+e1BhdGh9OyB0aGVuIGxuIC1zIC9kZXYvJG5iZGRldiAkdi0+e1BhdGh9 OyBmaQorRU5ECisJfQorCXRhcmdldF9jbWRfcm9vdCgkY2hvLCAiL2V0Yy9pbml0LmQvbmJkLWNs aWVudCBzdGFydCIpOworICAgIH0KIH0KIAogc3ViIHNodWZmbGVjb25maWdzICgpIHsKLS0gCjIu MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=