From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6655521619015892992 X-Received: by 2002:aa7:c393:: with SMTP id k19mr2622741edq.6.1549611903202; Thu, 07 Feb 2019 23:45:03 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a50:cb4b:: with SMTP id h11ls992745edi.5.gmail; Thu, 07 Feb 2019 23:45:02 -0800 (PST) X-Google-Smtp-Source: AHgI3IZ7zNSDiFYXdjJyTMvyLee1IOe0HpIFBKGttBLb2hwapTHmlH0/BrAzzNjmkCrtWx5NCOz7 X-Received: by 2002:aa7:c393:: with SMTP id k19mr2622729edq.6.1549611902773; Thu, 07 Feb 2019 23:45:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549611902; cv=none; d=google.com; s=arc-20160816; b=g8WJBkXBO/qrgVVSGK26SM69mWUwulKunVRUoZmso0gfzLo0shNbsA3oOzZ4g34rHC AZW8qfc6cMf3BNjwRglYZJbVZux/28vZe9a/jWA/eNIYFlWL1C2m8oAJN+Rqy5bzu+sZ UjHpxbjPNMIua65WRJjkybL1NAg1t2DgWG+AKiCRIY04fRs7tnW5eRA0dSL0bsmaauFD uLzxRob/9uwZDX5s8DNugaVWecgSdkJZiM6OqCH0IK80N9II7adxGdYKFxNFF0XhS3cG vRA58BWcX74D75pUiIeV1MUhQusD3s6NxndtJz4yhSdoK4x6HQ29HhU2qNGWdEHGK3vg D9ig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from; bh=uuk6bXzI5FRG9giSyiofhq7NNHyMS1l1ecEbVlQHW1w=; b=weDjb0CoejgvUSwNrDZ4BmUgUxVNxRTr9sOQG2G2m4enmQ/utr72FVR6ZfsNYAXeKb qz3udoj9W+MfLxE3JFwkvg3jY3KNRKrtOnZ0Rdbp9hjk1z5F4Pe55pDrnmt4JhY469Kc Jk82tKru9M6jfgL5Jb3kkn51uJO/q/zTvdZpHRcIej9k2JH3Md934GQMNcpxIcNgGqVN yLCFzZNaq/TXz9K7e39tUgiUd0okGGS5bWlOskdv0Fg5kSJyoCLVDvGO/BTb6LjlcZfi SzGunUGnSuKl6dhlbcIozJHZNm0jlUG4qql7MJfetAabmVlbJIFA6qeSU01VUnZXNL25 MOjw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) smtp.mailfrom=Cedric_Hombourger@mentor.com Return-Path: Received: from relay1.mentorg.com (relay1.mentorg.com. [192.94.38.131]) by gmr-mx.google.com with ESMTPS id a3si84377eda.0.2019.02.07.23.45.02 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Feb 2019 23:45:02 -0800 (PST) Received-SPF: pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) client-ip=192.94.38.131; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) smtp.mailfrom=Cedric_Hombourger@mentor.com Received: from nat-ies.mentorg.com ([192.94.31.2] helo=svr-ies-mbx-01.mgc.mentorg.com) by relay1.mentorg.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) id 1gs0qL-0007U5-2C from Cedric_Hombourger@mentor.com ; Thu, 07 Feb 2019 23:45:01 -0800 Received: from svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) by svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 8 Feb 2019 07:44:57 +0000 Received: from svr-ies-mbx-02.mgc.mentorg.com ([fe80::a01f:51c9:5b6c:e0c]) by svr-ies-mbx-02.mgc.mentorg.com ([fe80::a01f:51c9:5b6c:e0c%22]) with mapi id 15.00.1320.000; Fri, 8 Feb 2019 07:44:57 +0000 From: "Hombourger, Cedric" To: Jan Kiszka , "isar-users@googlegroups.com" Subject: RE: [PATCH] wic-img: handle variables in .wks files Thread-Topic: [PATCH] wic-img: handle variables in .wks files Thread-Index: AQHUv3xT/zZZdQ0lQ0adzZT32+LN/6XVhKsAgAAALlA= Date: Fri, 8 Feb 2019 07:44:57 +0000 Message-ID: <3da1e3e2de3b46679fcf8891541a5aed@svr-ies-mbx-02.mgc.mentorg.com> References: <1549609367-1025-1-git-send-email-Cedric_Hombourger@mentor.com> <91d84a74-fdff-9833-1fd6-031ffebe88c2@siemens.com> In-Reply-To: <91d84a74-fdff-9833-1fd6-031ffebe88c2@siemens.com> Accept-Language: en-US, en-IE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [137.202.0.90] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-TUID: W09C5nSA6F+2 SSB3aWxsIGRvdWJsZSBjaGVjayBidXQgV0lDVkFSUyBhcmUgZm9yIHZhcmlhYmxlcyB5b3Ugd2lz aCB0byBleHBvcnQgdG8gd2ljIHBsdWdpbnMNClRoaXMgaW50ZXJmYWNlIGlzIGZvciB2YXJpYWJs ZXMgd2Ugd291bGQgdG8gbWFrZSBhdmFpbGFibGUgaW5zaWRlIC53a3MgZmlsZXMNCg0KSSByZWFs aXplIEkgZGlkIG5vdCBpbmNsdWRlIGFueSBleGFtcGxlcyBpbiByZWZlcmVuY2UgLndrcyBmaWxl cyB3ZSBzaGlwIHdpdGggSXNhcg0KSSB3aWxsIGFkZCBzb21lDQoNCkNlZHJpYw0KDQotLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogSmFuIEtpc3prYSBbbWFpbHRvOmphbi5raXN6a2FA c2llbWVucy5jb21dIA0KU2VudDogRnJpZGF5LCBGZWJydWFyeSA4LCAyMDE5IDg6NDIgQU0NClRv OiBIb21ib3VyZ2VyLCBDZWRyaWMgPENlZHJpY19Ib21ib3VyZ2VyQG1lbnRvci5jb20+OyBpc2Fy LXVzZXJzQGdvb2dsZWdyb3Vwcy5jb20NClN1YmplY3Q6IFJlOiBbUEFUQ0hdIHdpYy1pbWc6IGhh bmRsZSB2YXJpYWJsZXMgaW4gLndrcyBmaWxlcw0KDQpPbiAwOC4wMi4xOSAwODowMiwgQ2Vkcmlj IEhvbWJvdXJnZXIgd3JvdGU6DQo+IElzYXIgd2lsbCBub3cgZ2VuZXJhdGUgLndrcyBmcm9tIHVz ZXItc3BlY2lmaWVkIHRlbXBsYXRlcyB3aXRoIA0KPiB2YXJpYWJsZXMgc3VjaCBhcyAkUk9PVEZT X1RZUEUgb3IgJFJPT1RGU19TSVpFIHJlcGxhY2VkIHdpdGggdGhlaXIgDQo+IHZhbHVlcy4gQ3Vz dG9tIHZhcmlhYmxlcyBtYXkgYmUgc3Vic3RpdHV0ZWQgYnkgYWRkaW5nIHRoZW0gdG8gV0tTVkFS UyANCj4gKFdLU1ZBUiArPSBGT08pDQoNCklzbid0IHRoYXQgd2hhdCBXSUNWQVJTIGFyZSBmb3I/ IFRoYXQncyBhdCBsZWFzdCB3aGF0IE9FIGlzIGRvaW5nLiBJIGRvbid0IHNlZSB0aGUgcmVhc29u IHRvIGludmVudCBvdXIgb3duIGludGVyZmFjZSBoZXJlLg0KDQpKYW4NCg0KPiANCj4gU2lnbmVk LW9mZi1ieTogQ2VkcmljIEhvbWJvdXJnZXIgPENlZHJpY19Ib21ib3VyZ2VyQG1lbnRvci5jb20+ DQo+IC0tLQ0KPiAgIGRvYy91c2VyX21hbnVhbC5tZCAgICAgICAgICAgfCAgMiArKw0KPiAgIG1l dGEvY2xhc3Nlcy93aWMtaW1nLmJiY2xhc3MgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysr KysrKystDQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZG9jL3VzZXJfbWFudWFsLm1kIGIvZG9jL3VzZXJfbWFu dWFsLm1kIGluZGV4IA0KPiBlYmMzMWM2Li5lYTNiNGJkIDEwMDY0NA0KPiAtLS0gYS9kb2MvdXNl cl9tYW51YWwubWQNCj4gKysrIGIvZG9jL3VzZXJfbWFudWFsLm1kDQo+IEBAIC0xOTcsNiArMTk3 LDggQEAgQSBib290YWJsZSBkaXNrIGltYWdlIGlzIGdlbmVyYXRlZCBpZiB5b3Ugc2V0IElNQUdF X1RZUEUgdG8gJ3dpYy1pbWcnLiBCZWhpbmQgdGgNCj4gICAgJCBiaXRiYWtlIG11bHRpY29uZmln OnFlbXVhbWQ2NC1zdHJldGNoOmlzYXItaW1hZ2UtYmFzZQ0KPiAgIGBgYA0KPiAgIA0KPiArTm90 ZTogYC53a3NgIGZpbGVzIG1heSB1c2UgdGhlIFJPT1RGU19TSVpFIGFuZCBST09URlNfVFlQRSB2 YXJpYWJsZXMgKGFzIHdlbGwgYXMgYW55IG90aGVyIGJpdGJha2UgdmFyaWFibGVzIGFkZGVkIHRv IFdLU1ZBUlMpLg0KPiArDQo+ICAgSW4gb3JkZXIgdG8gcnVuIHRoZSBFRkkgaW1hZ2VzIHdpdGgg YHFlbXVgLCBhbiBFRkkgZmlybXdhcmUgaXMgcmVxdWlyZWQgYW5kIGF2YWlsYWJsZSBhdCB0aGUg Zm9sbG93aW5nIGFkZHJlc3M6DQo+ICAgDQo+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv ZWRrMi90cmVlLzM4NThiNGExZmYwOWQzMjQzZmVhOGQwN2JkMTM1NDcNCj4gODIzN2NiOGY3DQo+ ICAgDQo+IGRpZmYgLS1naXQgYS9tZXRhL2NsYXNzZXMvd2ljLWltZy5iYmNsYXNzIA0KPiBiL21l dGEvY2xhc3Nlcy93aWMtaW1nLmJiY2xhc3MgaW5kZXggNzY2MDJkOC4uMTZiYmM1MyAxMDA2NDQN Cj4gLS0tIGEvbWV0YS9jbGFzc2VzL3dpYy1pbWcuYmJjbGFzcw0KPiArKysgYi9tZXRhL2NsYXNz ZXMvd2ljLWltZy5iYmNsYXNzDQo+IEBAIC04MSw2ICs4MSwzMiBAQCBhZGR0YXNrIGRvX3Jvb3Rm c193aWNlbnYgYWZ0ZXIgZG9fY29weV9ib290X2ZpbGVzIGJlZm9yZSBkb193aWNfaW1hZ2UNCj4g ICBkb19yb290ZnNfd2ljZW52W3ZhcmRlcHNdICs9ICIke1dJQ1ZBUlN9Ig0KPiAgIGRvX3Jvb3Rm c193aWNlbnZbcHJlZnVuY3NdID0gJ3NldF9pbWFnZV9zaXplJw0KPiAgIA0KPiArV0tTVkFSUyAr PSAiUk9PVEZTX1NJWkUgUk9PVEZTX1RZUEUiDQo+ICsNCj4gK3B5dGhvbiBkb19yb290ZnNfd2tz ZW52ICgpIHsNCj4gKyAgICB3a3N2YXJzID0gZC5nZXRWYXIoJ1dLU1ZBUlMnLCBUcnVlKQ0KPiAr ICAgIGlmIG5vdCB3a3N2YXJzOg0KPiArICAgICAgICByZXR1cm4NCj4gKw0KPiArICAgIHN0ZGly ID0gZC5nZXRWYXIoJ1NUQUdJTkdfRElSJywgVHJ1ZSkNCj4gKyAgICBvdXRkaXIgPSBvcy5wYXRo LmpvaW4oc3RkaXIsIGQuZ2V0VmFyKCdNQUNISU5FJywgVHJ1ZSksICdpbWdkYXRhJykNCj4gKyAg ICBiYi51dGlscy5ta2RpcmhpZXIob3V0ZGlyKQ0KPiArICAgIGJhc2VuYW1lID0gZC5nZXRWYXIo J0lNQUdFX0JBU0VOQU1FJywgVHJ1ZSkNCj4gKyAgICB3aXRoIG9wZW4ob3MucGF0aC5qb2luKG91 dGRpciwgYmFzZW5hbWUpICsgJy13a3Muc2gnLCAndycpIGFzIGVudmY6DQo+ICsgICAgICAgIGZv ciB2YXIgaW4gd2tzdmFycy5zcGxpdCgpOg0KPiArICAgICAgICAgICAgdmFsdWUgPSBkLmdldFZh cih2YXIsIFRydWUpDQo+ICsgICAgICAgICAgICBpZiB2YWx1ZToNCj4gKyAgICAgICAgICAgICAg ICBlbnZmLndyaXRlKCclcz0iJXMiIFxcXG4nICUgKHZhciwgdmFsdWUuc3RyaXAoKSkpDQo+ICsg ICAgICAgIGVudmYud3JpdGUoImVudnN1YnN0ICciKQ0KPiArICAgICAgICBmb3IgdmFyIGluIHdr c3ZhcnMuc3BsaXQoKToNCj4gKyAgICAgICAgICAgIGVudmYud3JpdGUoJyQlcyAnICUgdmFyKQ0K PiArICAgICAgICBlbnZmLndyaXRlKCInXG4iKQ0KPiArfQ0KPiArDQo+ICthZGR0YXNrIGRvX3Jv b3Rmc193a3NlbnYgYWZ0ZXIgZG9fcm9vdGZzX3dpY2VudiBiZWZvcmUgZG9fd2ljX2ltYWdlIA0K PiArZG9fcm9vdGZzX3drc2Vudlt2YXJkZXBzXSArPSAiJHtXS1NWQVJTfSINCj4gK2RvX3Jvb3Rm c193a3NlbnZbcHJlZnVuY3NdID0gJ3NldF9pbWFnZV9zaXplJw0KPiArDQo+ICAgV0lDX0lNQUdF X0ZJTEUgPSIke0RFUExPWV9ESVJfSU1BR0V9LyR7SU1BR0VfRlVMTE5BTUV9LndpYy5pbWciDQo+ ICAgDQo+ICAgZG9fYnVpbGRbc3RhbXAtZXh0cmEtaW5mb10gPSAiJHtESVNUUk99LSR7RElTVFJP X0FSQ0h9Ig0KPiBAQCAtOTksOCArMTI1LDExIEBAIGRvX3dpY19pbWFnZSgpIHsNCj4gICAgICAg ZXhwb3J0IEJVSUxERElSPSR7QlVJTERESVJ9DQo+ICAgICAgIGV4cG9ydCBNVE9PTFNfU0tJUF9D SEVDSz0xDQo+ICAgDQo+ICsgICAgL2Jpbi9zaCAke1NUQUdJTkdfRElSfS8ke01BQ0hJTkV9L2lt Z2RhdGEvJHtJTUFHRV9CQVNFTkFNRX0td2tzLnNoIFwNCj4gKyAgICAgICAgPCR7V0tTX0ZVTExf UEFUSH0gDQo+ICsgPiR7QlVJTERDSFJPT1RfRElSfS90bXAvJHtJTUFHRV9GVUxMTkFNRX0ud2tz DQo+ICsNCj4gICAgICAgc3VkbyAtRSBjaHJvb3QgJHtCVUlMRENIUk9PVF9ESVJ9IFwNCj4gLSAg ICAgICAgJHtJU0FSUk9PVH0vc2NyaXB0cy93aWMgY3JlYXRlICR7V0tTX0ZVTExfUEFUSH0gXA0K PiArICAgICAgICAke0lTQVJST09UfS9zY3JpcHRzL3dpYyBjcmVhdGUgL3RtcC8ke0lNQUdFX0ZV TExOQU1FfS53a3MgXA0KPiAgICAgICAgICAgICAgIC0tdmFycyAiJHtTVEFHSU5HX0RJUn0vJHtN QUNISU5FfS9pbWdkYXRhLyIgXA0KPiAgICAgICAgICAgICAgIC1vIC90bXAvJHtJTUFHRV9GVUxM TkFNRX0ud2ljLyBcDQo+ICAgICAgICAgICAgICAgLWUgJHtJTUFHRV9CQVNFTkFNRX0gJHtXSUNf Q1JFQVRFX0VYVFJBX0FSR1N9DQo+IA0KDQotLQ0KU2llbWVucyBBRywgQ29ycG9yYXRlIFRlY2hu b2xvZ3ksIENUIFJEQSBJT1QgU0VTLURFIENvcnBvcmF0ZSBDb21wZXRlbmNlIENlbnRlciBFbWJl ZGRlZCBMaW51eA0K