From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v6 09/20] osstest: introduce build helpers for FreeBSD Date: Mon, 24 Jul 2017 12:07:48 +0100 Message-ID: <20170724110759.2638-10-roger.pau@citrix.com> References: <20170724110759.2638-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 1dZbHR-0004gz-QJ for xen-devel@lists.xenproject.org; Mon, 24 Jul 2017 11:12:05 +0000 In-Reply-To: <20170724110759.2638-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 , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org U29tZSBzdGVwcyBvZiB0aGUgRnJlZUJTRCBidWlsZCBwcm9jZXNzIG5lZWQgdG8gYmUgZG9uZSBh cyByb290LCBzbwppbnRyb2R1Y2Ugc29tZSBoZWxwZXJzIHRvIHBlcmZvcm0gdGhvc2Ugc3RlcHM6 CmJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkX3Jvb3QgYW5kIHRhcmdldF9jbWRfYnVpbGRfcm9vdC4g VGhleSBiZWhhdmUKZXhhY3RseSB0aGUgc2FtZSBhcyB0aGUgbm9uLXJvb3QgY291bnRlcnBhcnRz LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCkNo YW5nZXMgc2luY2UgdjM6CiAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCi0tLQogT3NzdGVzdC9CdWls ZFN1cHBvcnQucG0gfCAyNiArKysrKysrKysrKysrKysrKysrKysrLS0tLQogT3NzdGVzdC9UZXN0 U3VwcG9ydC5wbSAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hh bmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0 ZXN0L0J1aWxkU3VwcG9ydC5wbSBiL09zc3Rlc3QvQnVpbGRTdXBwb3J0LnBtCmluZGV4IDRjMmI2 NThiLi5iOTZjZTc2NiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9CdWlsZFN1cHBvcnQucG0KKysrIGIv T3NzdGVzdC9CdWlsZFN1cHBvcnQucG0KQEAgLTM2LDcgKzM2LDcgQEAgQkVHSU4gewogICAgICAg ICAgICAgICAgICAgICAgICR3aGhvc3QgJGhvCiAKICAgICAgICAgICAgICAgICAgICAgICBidWls ZGRpcnNwcm9wcwotICAgICAgICAgICAgICAgICAgICAgIGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2Vk CisgICAgICAgICAgICAgICAgICAgICAgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWQgYnVpbGRjbWRf c3RhbXBlZF9sb2dnZWRfcm9vdAogICAgICAgICAgICAgICAgICAgICAgICRidWlsZGRpciAkbWFr ZWZsYWdzCiAJCSAgICAgICRidWlsZGNtZF9nbG9iYWxfcHJlZml4CiAKQEAgLTYwLDkgKzYwLDkg QEAgb3VyICgkeGVuZGlzdCk7CiAKIG91ciAkYnVpbGRjbWRfZ2xvYmFsX3ByZWZpeCAvLz0gJyc7 CiAKLXN1YiBidWlsZGNtZF9zdGFtcGVkX2xvZ2dlZCAoJCQkJCQkKSB7Ci0gICAgbXkgKCR0aW1l b3V0LCAkY29tcG9uZW50LCAkc3RhbXBuYW1lLCAkcHJlZml4LCAkY21kLCAkc3VmZml4KSA9IEBf OwotICAgIHRhcmdldF9jbWRfYnVpbGQoJGhvLCAkdGltZW91dCwgJGJ1aWxkZGlyLCA8PEVORCk7 CitzdWIgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWRfc2NyaXB0ICgkJCQkJCkgeworICAgIG15ICgk Y29tcG9uZW50LCAkc3RhbXBuYW1lLCAkcHJlZml4LCAkY21kLCAkc3VmZml4KSA9IEBfOworICAg IG15ICRzY3JpcHQgPSA8PEVORDsKICAgICAgICAgY2QgJGNvbXBvbmVudAogICAgICAgICAkYnVp bGRjbWRfZ2xvYmFsX3ByZWZpeAogICAgICAgICAkcHJlZml4CkBAIC03Myw2ICs3MywyNCBAQCBz dWIgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWQgKCQkJCQkJCkgewogICAgICAgICBlY2hvIG9rLgog RU5ECiAjLzsKKworICAgIHJldHVybiAkc2NyaXB0OworfQorCitzdWIgYnVpbGRjbWRfc3RhbXBl ZF9sb2dnZWRfcm9vdCAoJCQkJCQkKSB7CisgICAgbXkgKCR0aW1lb3V0LCAkY29tcG9uZW50LCAk c3RhbXBuYW1lLCAkcHJlZml4LCAkY21kLCAkc3VmZml4KSA9IEBfOworICAgIG15ICRzY3JpcHQg PSBidWlsZGNtZF9zdGFtcGVkX2xvZ2dlZF9zY3JpcHQoJGNvbXBvbmVudCwgJHN0YW1wbmFtZSwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmVmaXgs ICRjbWQsICRzdWZmaXgpOworCisgICAgdGFyZ2V0X2NtZF9idWlsZF9yb290KCRobywgJHRpbWVv dXQsICRidWlsZGRpciwgJHNjcmlwdCk7Cit9CisKK3N1YiBidWlsZGNtZF9zdGFtcGVkX2xvZ2dl ZCAoJCQkJCQkKSB7CisgICAgbXkgKCR0aW1lb3V0LCAkY29tcG9uZW50LCAkc3RhbXBuYW1lLCAk cHJlZml4LCAkY21kLCAkc3VmZml4KSA9IEBfOworICAgIG15ICRzY3JpcHQgPSBidWlsZGNtZF9z dGFtcGVkX2xvZ2dlZF9zY3JpcHQoJGNvbXBvbmVudCwgJHN0YW1wbmFtZSwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmVmaXgsICRjbWQsICRzdWZm aXgpOworCisgICAgdGFyZ2V0X2NtZF9idWlsZCgkaG8sICR0aW1lb3V0LCAkYnVpbGRkaXIsICRz Y3JpcHQpOwogfQogCiBzdWIgc2VsZWN0YnVpbGRob3N0IHsKZGlmZiAtLWdpdCBhL09zc3Rlc3Qv VGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDc3NTg1NTYyLi5h Yjg0OTVhOSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0 L1Rlc3RTdXBwb3J0LnBtCkBAIC01Niw2ICs1Niw3IEBAIEJFR0lOIHsKIAogICAgICAgICAgICAg ICAgICAgICAgIHRhcmdldF9jbWRfcm9vdF9zdGF0dXMgdGFyZ2V0X2NtZF9vdXRwdXRfcm9vdF9z dGF0dXMKICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXRfY21kX3Jvb3QgdGFyZ2V0X2NtZCB0 YXJnZXRfY21kX2J1aWxkCisgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0X2NtZF9idWlsZF9y b290CiAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0X2NtZF9vdXRwdXRfcm9vdCB0YXJnZXRf Y21kX291dHB1dAogICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9jbWRfaW5wdXRmaF9yb290 IHNzaHVobwogICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9nZXRmaWxlIHRhcmdldF9nZXRm aWxlX3Jvb3QKQEAgLTY2OSw4ICs2NzAsOCBAQCBzdWIgdGFyZ2V0X2VkaXRmaWxlICAgICAgKCQk JDskJCkgeyB0ZWRpdGZpbGVleCgnb3NzdGVzdCcsQF8pOyB9CiAgICAgIyBteSAoJGhvLCRyZmls ZSwgJGxsZWFmLCRyZGVzdCkgPSBAXzsKICAgICAjICAgICAgICAgICAgICAgICBeXl5eXl5eXl5e Xl5eIG9wdGlvbmFsCiAKLXN1YiB0YXJnZXRfY21kX2J1aWxkICgkJCQkKSB7Ci0gICAgbXkgKCRo bywkdGltZW91dCwkYnVpbGRkaXIsJHNjcmlwdCkgPSBAXzsKK3N1YiB0YXJnZXRfY21kX2J1aWxk X3NjcmlwdCAoJCQkKSB7CisgICAgbXkgKCRobywgJGJ1aWxkZGlyLCAkc2NyaXB0KSA9IEBfOwog CiAgICAgbXkgJGRpc3RjY19ob3N0cyA9IGdldF9ob3N0X3Byb3BlcnR5KCRobywnRGlzdGNjSG9z dHMnLHVuZGVmKTsKICAgICBteSAkZGlzdGNjID0gZGVmaW5lZCgkZGlzdGNjX2hvc3RzKSA/IDw8 RU5EIDogIiI7CkBAIC02ODIsOCArNjgzLDggQEAgRU5ECiAKICAgICBteSAkaHR0cHByb3h5ID0g aHR0cF9wcm94eV9lbnZzZXR0aW5ncygkaG8pOwogCi0gICAgdGFyZ2V0X2NtZCgkaG8sIDw8RU5E LiRkaXN0Y2MuPDxFTkQuJHNjcmlwdCwgJHRpbWVvdXQpOwotCXNldCAteGUKKyAgICBteSAkY21k ID0gPDxFTkQuJGRpc3RjYy48PEVORC4kc2NyaXB0OworICAgICAgICBzZXQgLXhlCiAgICAgICAg IExDX0FMTD1DOyBleHBvcnQgTENfQUxMCiAgICAgICAgIFBBVEg9L3Vzci9saWIvY2NhY2hlOlwk UEFUSDovdXNyL2xpYi9naXQtY29yZQogICAgICAgICAkaHR0cHByb3h5CkBAIC02OTIsNiArNjkz LDI0IEBAIEVORAogICAgICAgICBjZCAkYnVpbGRkaXIKICAgICAgICAgcm0gLWYgYnVpbGQtb2st c3RhbXAKIEVORAorCisgICAgcmV0dXJuICRjbWQ7Cit9CisKK3N1YiB0YXJnZXRfY21kX2J1aWxk ICgkJCQkKSB7CisgICAgbXkgKCRobywkdGltZW91dCwkYnVpbGRkaXIsJHNjcmlwdCkgPSBAXzsK KworICAgIG15ICRjbWQgPSB0YXJnZXRfY21kX2J1aWxkX3NjcmlwdCgkaG8sICRidWlsZGRpciwg JHNjcmlwdCk7CisKKyAgICB0YXJnZXRfY21kKCRobywgJGNtZCwgJHRpbWVvdXQpOworfQorCitz dWIgdGFyZ2V0X2NtZF9idWlsZF9yb290ICgkJCQkKSB7CisgICAgbXkgKCRobywkdGltZW91dCwk YnVpbGRkaXIsJHNjcmlwdCkgPSBAXzsKKworICAgIG15ICRjbWQgPSB0YXJnZXRfY21kX2J1aWxk X3NjcmlwdCgkaG8sICRidWlsZGRpciwgJHNjcmlwdCk7CisKKyAgICB0YXJnZXRfY21kX3Jvb3Qo JGhvLCAkY21kLCAkdGltZW91dCk7CiB9CiAKIHN1YiB0YXJnZXRfcGluZ19jaGVja19jb3JlIHsK LS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=