From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [OSSTEST PATCH 05/11] ts-xen-build: Build livepatches test-cases Date: Wed, 7 Jun 2017 18:48:56 +0100 Message-ID: <1496857742-20191-6-git-send-email-ian.jackson@eu.citrix.com> References: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIf5i-0002F1-SN for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:49:58 +0000 In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Ian Jackson List-Id: xen-devel@lists.xenproject.org RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKTGl2 ZXBhdGNoIGNvbXBpbGVzIGFuZCB3b3JrcyBvbiB4ODYvQVJNezMyfDY0fSBzbyB3ZSBjYW4gZW5h YmxlIGl0CmluIHRoZSBYZW4gY29uZmlnIHdoZW4gcmVxdWVzdGVkIGJ5IHRoZSBlbmFibGVfbGl2 ZXBhdGNoIHJ1bnZhci4KCldoZW4gd2UgYXJlIHRyeWluZyB0byBidWlsZCB3aXRoIGVuYWJsZV9s aXZlcGF0Y2gsIHJ1biBgbWFrZQpkaXN0LXRlc3RzJyBhcyB3ZWxsLCB0byBzaGlwIHRoZSB0ZXN0 IGNhc2VzLiAgVGhpcyBkZXBlbmRzIG9uIGEKY29ycmVzcG9uZGluZyBjaGFuZ2UgdG8geGVuLmdp dC4KCkZpbmFsbHksIHNwbGl0IHRoZSBsaXZlcGF0Y2ggdGVzdHMgaW50byB0aGVpciBvd24gc3Rh c2hlZCBkZWxpdmVyYWJsZQpmcm9tIHRoaXMgam9iLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6 ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4g SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCi0tLQp2MTogTmV3IHBvc3RpbmcK djI6IFB1dCB0aGUgbGl2ZXBhdGNoIHRlc3QtY2FzZXMgaW4geGVudGxwZGlzdC50YXIuZ3ogZmls ZQp2MzogVXNlIGVuYWJsZV9saXZlcGF0Y2ggdG8gZ2F0ZSB0aGUgYnVpbGQgYW5kIHRhcnJpbmcg dGhlIHRlc3QtY2FzZXMuCnY0OiBDYWxsIGBtYWtlIGRpc3QtdGVzdHMnIHJhdGhlciB0aGFuIGNh bGxpbmcgZGlyZWN0bHkgZGVlcAogICAgIGludG8gdGhlIHhlbi5naXQgYnVpbGQgc3lzdGVtLgog ICAgU3BsaXQgdGhlIG91dHB1dCBvdXJzZWx2ZXMgaW4gYGRpdmlkZScgKHNpbmNlIG1ha2UgZGlz dC10ZXN0cwogICAgIHB1dHMgdGhpbmdzIGludG8gZGlzdC9pbnN0YWxsLy4pCiAgICBFeHBlY3Qg dGhlIGxpdmVwYXRoIG91dHB1dCBpbiBERVNURElSL3Vzci9saWIvZGVidWcveGVuLWxpdmVwYXRj aAogICAgIHJhdGhlciB0aGFuIGRpcmVjdGx5IGluIERFU1RESVIvdXNyL2xpYi9kZWJ1Zy4KICAg IE1pbm9yIHN0eWxlIGZpeC4KICAgIFJld3JvdGUgdGhlIGNvbW1pdCBtZXNzYWdlLgotLS0KIHRz LXhlbi1idWlsZCB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIx IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90cy14ZW4tYnVpbGQgYi90cy14ZW4tYnVpbGQK aW5kZXggMzFhY2I5ZC4uZWFmNDRiMSAxMDA3NTUKLS0tIGEvdHMteGVuLWJ1aWxkCisrKyBiL3Rz LXhlbi1idWlsZApAQCAtNTEsNiArNTEsNyBAQCAkZGFzaGRhc2hkYXNoIC8vPSAtMTsKIGJ1aWxk ZGlyc3Byb3BzKCk7CiAKIG15ICRlbmFibGVfeHNtID0gKCRye2VuYWJsZV94c219Ly8nZmFsc2Un KSA9fiBtL3RydWUvID8gMSA6IDA7CitteSAkZW5hYmxlX2xpdmVwYXRjaCA9ICgkcntlbmFibGVf bGl2ZXBhdGNofS8vJ2ZhbHNlJykgPX4gbS90cnVlLyA/IDEgOiAwOwogCiAkYnVpbGRjbWRfZ2xv YmFsX3ByZWZpeD0gPDxFTkQ7CiAgICAgZXhwb3J0IFhFTl9DT05GSUdfRVhQRVJUPXkKQEAgLTk1 LDYgKzk2LDEyIEBAIHN1YiBjaGVja291dCAoKSB7CiAJZWNobyA+Pi5jb25maWcgTElCTEVBRkRJ Ul94ODZfNjQ9bGliCiAJZWNobyA+Pi5jb25maWcgS0VSTkVMUz0nJwogRU5ECisgICAgICAgICAg ICAgICAoJHtlbmFibGVfbGl2ZXBhdGNofSA/IDw8RU5EIDogJycpLgorCWlmIHRlc3QgLWYgeGVu L0tjb25maWc7IHRoZW4KKwkJZWNobyA+Pnhlbi8uY29uZmlnIENPTkZJR19MSVZFUEFUQ0g9eQor CQllY2hvID4+eGVuLy5jb25maWcgQ09ORklHX0ZBU1RfU1lNQk9MX0xPT0tVUD15CisgICAgZmkK K0VORAogICAgICAgICAgICAgICAgKG5vbmVtcHR5KCRye2VuYWJsZV94c219KSA/IDw8RU5EIDog JycpLgogCWlmIHRlc3QgLWYgeGVuL0tjb25maWc7IHRoZW4KIAkJZWNobyA+Pnhlbi8uY29uZmln IENPTkZJR19YU009JyR7YnVpbGRfeHNtfScKQEAgLTE2NCw2ICsxNzEsMTIgQEAgRU5ECiBFTkQK IAlzdG9yZV9ydW52YXIoImZsYXNrcG9saWN5IiwgInhlbnBvbGljeS0iIC4gJHhlbl92ZXJzaW9u KTsKICAgICB9CisKKyAgICBpZiAoJGVuYWJsZV9saXZlcGF0Y2gpIHsKKyAgICAgICAgYnVpbGRj bWRfc3RhbXBlZF9sb2dnZWQoNjAwLCAneGVuJywgJ3hlbmxwdCcsICcnLDw8RU5ELCcnKQorICAg ICAgICAgICAgJG1ha2VfcHJlZml4IG1ha2UgJG1ha2VmbGFncyBkaXN0LXRlc3RzCitFTkQKKyAg ICB9CiB9CiAKIHN1YiBkaXZpZGUgKCkgewpAQCAtMTkzLDYgKzIwNiwxMiBAQCBzdWIgZGl2aWRl ICgpIHsKICAgICAgICAgICAgICAgICBtdiBcJG12ZmlsZXMgeGVuaW5zdGFsbC9ib290Ly4KICAg ICAgICAgICAgIGZpCiAgICAgICAgIGZpCisgICAgICAgIGxwPXVzci9saWIvZGVidWcveGVuLWxp dmVwYXRjaAorICAgICAgICBta2RpciAtcCB4ZW5scHQvXCRscAorICAgICAgICBpZiB0ZXN0IC1k IGluc3RhbGwvXCRscDsgdGhlbgorICAgICAgICAgICAgbXZmaWxlcz1gZmluZCBpbnN0YWxsL1wk bHAgJygnIC1uYW1lICd4ZW4tc3ltcyonIC1vIC1uYW1lICcqLm1hcCcgLW8gLW5hbWUgJyoubGl2 ZXBhdGNoJyAnKScgLXByaW50YAorICAgICAgICAgICAgbXYgXCRtdmZpbGVzIHhlbmxwdC9cJGxw Ly4KKyAgICAgICAgZmkKIAlpZiB0ZXN0IC1kIGluc3RhbGwvdXNyL2xpYjY0L2VmaS87IHRoZW4K ICAgICAgICAgICAgIGlmIHRlc3QgLWYgaW5zdGFsbC91c3IvbGliNjQvZWZpL3hlbi5lZmk7IHRo ZW4KICAgICAgICAgICAgICAgICBta2RpciAtcCB4ZW5pbnN0YWxsL3Vzci9saWI2NC9lZmkKQEAg LTIwOSw2ICsyMjgsOCBAQCBzdWIgc3Rhc2ggKCkgewogICAgICAgICAgICAgICAgICAgICAieGVu L2Rpc3QvJHtwYXJ0fWluc3RhbGwiLAogICAgICAgICAgICAgICAgICAgICAiJHtwYXJ0fWRpc3Qi KTsKICAgICB9CisgICAgYnVpbHRfc3Rhc2goJGhvLCAkYnVpbGRkaXIsICJ4ZW4vZGlzdC94ZW5s cHQiLCAieGVubHB0ZGlzdCIpCisJaWYgJGVuYWJsZV9saXZlcGF0Y2g7CiAgICAgYnVpbHRfc3Rh c2hfZmlsZSgkaG8sICRidWlsZGRpciwgInhlbi1zeW1zIiwgInhlbi94ZW4veGVuLXN5bXMiLCAx KTsKICAgICBidWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAieGVuLWNvbmZpZyIsICJ4 ZW4vLmNvbmZpZyIsIDEpOwogICAgIGJ1aWx0X3N0YXNoX2ZpbGUoJGhvLCAkYnVpbGRkaXIsICJ4 ZW4taHYtY29uZmlnIiwgInhlbi94ZW4vLmNvbmZpZyIsIDEpOwotLSAKMi4xLjQKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK