From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v4 01/16] osstest: make built_stash_file store a path_ runvar for each file Date: Thu, 6 Jul 2017 15:42:12 +0100 Message-ID: <20170706144227.36580-2-roger.pau@citrix.com> References: <20170706144227.36580-1-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dT7zR-0008By-PI for xen-devel@lists.xenproject.org; Thu, 06 Jul 2017 14:42:45 +0000 In-Reply-To: <20170706144227.36580-1-roger.pau@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@eu.citrix.com, Roger Pau Monne List-Id: xen-devel@lists.xenproject.org QW5kIGludHJvZHVjZSBidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUgaW4gb3JkZXIgdGhlIGtlZXAgdGhl IHByZXZpb3VzCmJlaGF2aW9yIG9mIGJ1aWx0X3N0YXNoX2ZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBS b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNr c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQu cG0gfCAxNCArKysrKysrKysrKystLQogdHMta2VybmVsLWJ1aWxkICAgICAgICB8ICA0ICsrLS0K IHRzLXhlbi1idWlsZCAgICAgICAgICAgfCAgOCArKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAx OCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVz dFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDZlMTliMjhhLi44M2Yy NDAwNSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rl c3RTdXBwb3J0LnBtCkBAIC04NSw3ICs4NSw3IEBAIEJFR0lOIHsKICAgICAgICAgICAgICAgICAg ICAgICBnZXRfc3Rhc2hlZCBvcGVuX3VuaXF1ZV9zdGFzaGZpbGUgY29tcHJlc3Nfc3Rhc2hlZAog ICAgICAgICAgICAgICAgICAgICAgIGRpcl9pZGVudGlmeV92Y3MKICAgICAgICAgICAgICAgICAg ICAgICBidWlsZF91cmxfdmNzIGJ1aWxkX2Nsb25lCi0gICAgICAgICAgICAgICAgICAgICAgYnVp bHRfc3Rhc2ggYnVpbHRfc3Rhc2hfZmlsZQorICAgICAgICAgICAgICAgICAgICAgIGJ1aWx0X3N0 YXNoIGJ1aWx0X3N0YXNoX2ZpbGUgYnVpbHRfc3Rhc2hfZGVidWdmaWxlCiAgICAgICAgICAgICAg ICAgICAgICAgYnVpbHRfY29tcHJlc3Nfc3Rhc2hlZAogICAgICAgICAgICAgICAgICAgICAgIGhn X2Rpcl9yZXZpc2lvbiBnaXRfZGlyX3JldmlzaW9uIHZjc19kaXJfcmV2aXNpb24KICAgICAgICAg ICAgICAgICAgICAgICBzdG9yZV9yZXZpc2lvbiBzdG9yZV92Y3NfcmV2aXNpb24KQEAgLTE0OTUs NyArMTQ5NSw3IEBAIEVORAogICAgIHN0b3JlX3J1bnZhcigicGF0aF8kaXRlbSIsICRzdGFzaGxl YWYpOwogfQogCi1zdWIgYnVpbHRfc3Rhc2hfZmlsZSAoJCQkJDskKSB7CitzdWIgYnVpbHRfc3Rh c2hfZGVidWdmaWxlICgkJCQkOyQpIHsKICAgICBteSAoJGhvLCAkYnVpbGRkaXIsICRpdGVtLCAk Zm5hbWUsICRvcHRpb25hbCkgPSBAXzsKICAgICBteSAkYnVpbGQ9ICJidWlsZCI7CiAgICAgbXkg JHN0YXNobGVhZj0gIiRidWlsZC8kaXRlbSI7CkBAIC0xNTA4LDYgKzE1MDgsMTYgQEAgc3ViIGJ1 aWx0X3N0YXNoX2ZpbGUgKCQkJCQ7JCkgewogICAgICAgICAgICAgICAgICAgICIkc3Rhc2gvJHN0 YXNobGVhZiIpOwogfQogCitzdWIgYnVpbHRfc3Rhc2hfZmlsZSAoJCQkJDskKSB7CisgICAgbXkg KCRobywgJGJ1aWxkZGlyLCAkaXRlbSwgJGZuYW1lLCAkb3B0aW9uYWwpID0gQF87CisgICAgbXkg JGJ1aWxkPSAiYnVpbGQiOworICAgIG15ICRzdGFzaGxlYWY9ICIkYnVpbGQvJGl0ZW0iOworCisg ICAgYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1aWxkZGlyLCAkaXRlbSwgJGZuYW1lLCAk b3B0aW9uYWwpOworICAgIHN0b3JlX3J1bnZhcigicGF0aF8kaXRlbSIsICRzdGFzaGxlYWYpOwor fQorCisKIHN1YiBidWlsdF9jb21wcmVzc19zdGFzaGVkKCQpIHsKICAgICBteSAoJHBhdGgpID0g QF87CiAgICAgY29tcHJlc3Nfc3Rhc2hlZCgiYnVpbGQvJHBhdGgiKTsKZGlmZiAtLWdpdCBhL3Rz LWtlcm5lbC1idWlsZCBiL3RzLWtlcm5lbC1idWlsZAppbmRleCA5NGU2N2E0Ny4uNWI4N2Y1YTcg MTAwNzU1Ci0tLSBhL3RzLWtlcm5lbC1idWlsZAorKysgYi90cy1rZXJuZWwtYnVpbGQKQEAgLTQz OCw5ICs0MzgsOSBAQCBpZiAoJHJ7dHJlZV9saW51eGZpcm13YXJlfSkgewogICAgIGZ3aW5zdGFs bCgpOwogfQogYnVpbHRfc3Rhc2goJGhvLCAkYnVpbGRkaXIsICdkaXN0JywgJ2tlcm5kaXN0Jyk7 Ci1idWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAndm1saW51eCcsICdsaW51eC92bWxp bnV4Jyk7CitidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRkaXIsICd2bWxpbnV4Jywg J2xpbnV4L3ZtbGludXgnKTsKIGJ1aWx0X2NvbXByZXNzX3N0YXNoZWQoJ3ZtbGludXgnKTsKLWJ1 aWx0X3N0YXNoX2ZpbGUoJGhvLCAkYnVpbGRkaXIsICdjb25maWcnLCAnbGludXgvLmNvbmZpZycp OworYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1aWxkZGlyLCAnY29uZmlnJywgJ2xpbnV4 Ly5jb25maWcnKTsKIAogc3ViIGVuYWJsZV94ZW5fY29uZmlnICgpIHsKICAgICByZXR1cm4gPDwn RU5EJzsKZGlmZiAtLWdpdCBhL3RzLXhlbi1idWlsZCBiL3RzLXhlbi1idWlsZAppbmRleCAwOTdh YzBhNS4uM2E0YmNmYTMgMTAwNzU1Ci0tLSBhL3RzLXhlbi1idWlsZAorKysgYi90cy14ZW4tYnVp bGQKQEAgLTIzMiwxMCArMjMyLDEwIEBAIHN1YiBzdGFzaCAoKSB7CiAgICAgfQogICAgIGJ1aWx0 X3N0YXNoKCRobywgJGJ1aWxkZGlyLCAieGVuL2Rpc3QveGVubHB0IiwgInhlbmxwdGRpc3QiKQog CWlmICRlbmFibGVfbGl2ZXBhdGNoOwotICAgIGJ1aWx0X3N0YXNoX2ZpbGUoJGhvLCAkYnVpbGRk aXIsICJ4ZW4tc3ltcyIsICJ4ZW4veGVuL3hlbi1zeW1zIiwgMSk7Ci0gICAgYnVpbHRfc3Rhc2hf ZmlsZSgkaG8sICRidWlsZGRpciwgInhlbi1jb25maWciLCAieGVuLy5jb25maWciLCAxKTsKLSAg ICBidWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAieGVuLWh2LWNvbmZpZyIsICJ4ZW4v eGVuLy5jb25maWciLCAxKTsKLSAgICBidWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAi c2VhYmlvcy1jb25maWciLAorICAgIGJ1aWx0X3N0YXNoX2RlYnVnZmlsZSgkaG8sICRidWlsZGRp ciwgInhlbi1zeW1zIiwgInhlbi94ZW4veGVuLXN5bXMiLCAxKTsKKyAgICBidWlsdF9zdGFzaF9k ZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRkaXIsICJ4ZW4tY29uZmlnIiwgInhlbi8uY29uZmlnIiwgMSk7 CisgICAgYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1aWxkZGlyLCAieGVuLWh2LWNvbmZp ZyIsICJ4ZW4veGVuLy5jb25maWciLCAxKTsKKyAgICBidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUoJGhv LCAkYnVpbGRkaXIsICJzZWFiaW9zLWNvbmZpZyIsCiAJCSAgICAgInhlbi90b29scy9maXJtd2Fy ZS9zZWFiaW9zLWRpci1yZW1vdGUvLmNvbmZpZyIsIDEpOwogICAgIGJ1aWx0X2NvbXByZXNzX3N0 YXNoZWQoInhlbi1zeW1zIik7CiB9Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK