From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web12.2081.1586225753342931312 for ; Mon, 06 Apr 2020 19:15:53 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: ray.ni@intel.com) IronPort-SDR: 6+KB9rxmuNm6GwSto51BmN9FEVHykKKKGOu1j3aQLDySZrPWun6lnqRFPaHYJWlCkOcM/pOgTQ japF2cGqd4zg== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Apr 2020 19:15:52 -0700 IronPort-SDR: 5z0IYvRS/Vtp8KlfNCy796LVrYKYpX3ykMDuEfsdZotVM3NRY5eWtZYx2nIkD6PA/Lf8AMh3/Y gm4brB776Alw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,353,1580803200"; d="scan'208,217";a="243640610" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga008.fm.intel.com with ESMTP; 06 Apr 2020 19:15:52 -0700 Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 6 Apr 2020 19:15:52 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 6 Apr 2020 19:15:51 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.225]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.22]) with mapi id 14.03.0439.000; Tue, 7 Apr 2020 10:15:49 +0800 From: "Ni, Ray" To: "devel@edk2.groups.io" , "sean.brogan@microsoft.com" , "Luo, Heng" CC: "Feng, Bob C" Subject: Re: [edk2-devel] [PATCH] BaseTools/Scripts: Add scripts to set PACKAGES_PATH environment Thread-Topic: [edk2-devel] [PATCH] BaseTools/Scripts: Add scripts to set PACKAGES_PATH environment Thread-Index: AQHWCMXrfb8YrpdhAEC2LfYJSlQAR6hld6iAgAd1IZA= Date: Tue, 7 Apr 2020 02:15:48 +0000 Message-ID: <734D49CCEBEEF84792F5B80ED585239D5C4DDA39@SHSMSX104.ccr.corp.intel.com> References: <20200402080809.2147-1-heng.luo@intel.com> <12020.1585843155300456222@groups.io> In-Reply-To: <12020.1585843155300456222@groups.io> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: ray.ni@intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_734D49CCEBEEF84792F5B80ED585239D5C4DDA39SHSMSX104ccrcor_" --_000_734D49CCEBEEF84792F5B80ED585239D5C4DDA39SHSMSX104ccrcor_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U2VhbiwNClB5VG9vbHMgaXMgZ29vZC4gVGhpcyBwYXRjaCBpcyB0byBzdXBwb3J0IHRob3NlIHBs YXRmb3JtcyB0aGF0IGhhdmVu4oCZdCBhZG9wdGVkIFB5VG9vbHMgZm9yIHRoZWlyIHBsYXRmb3Jt IGJ1aWxkLg0KDQpUaGFua3MsDQpSYXkNCg0KRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRl dmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgU2VhbiB2aWEgZ3JvdXBzLmlvDQpTZW50 OiBUaHVyc2RheSwgQXByaWwgMiwgMjAyMCAxMTo1OSBQTQ0KVG86IEx1bywgSGVuZyA8aGVuZy5s dW9AaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NClN1YmplY3Q6IFJlOiBbZWRrMi1k ZXZlbF0gW1BBVENIXSBCYXNlVG9vbHMvU2NyaXB0czogQWRkIHNjcmlwdHMgdG8gc2V0IFBBQ0tB R0VTX1BBVEggZW52aXJvbm1lbnQNCg0KSSBhbSBub3QgYSBmYW4gb2YgdGhpcy4gIFRoZSBjb21t dW5pdHkgYW5kIGRlc2lnbiBtZWV0aW5ncyBoYXZlIGhhZCBhIGZldyBkaXNjdXNzaW9ucyBhYm91 dCB0b29scyAoUHlUb29scyBoYXMgYmVlbiBwcmVzZW50ZWQgdHdpY2UpIGFuZCBhIGZldyBicmll ZiBkaXNjdXNzaW9ucyBhYm91dCBjb21tb24gcGF0dGVybnMgdG8gYnVpbGQgcGxhdGZvcm1zIGJ1 dCBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIHJlYWwgYWxpZ25tZW50LiAgRWFjaCAicGxhdGZvcm0i IGhhcyBpdHMgb3duIHdheSBvZiBkb2luZyB0aGluZ3MuDQoNCkFzIGZvciB0aGlzIHBhdGNoLCBJ IGRvbid0IHJlYWxseSB3YW50IHRvIHNlZSBhIGJ1bmNoIG9mIHNjcmlwdHMgYWRkZWQgdG8gZWRr MiBiYXNldG9vbHMgdGhhdCBhcmUgbm90IGFsaWduZWQgd2l0aCBhIGNvbW11bml0eSBhZ3JlZWQg ZGlyZWN0aW9uIChvciBhbnkgY2xlYXIgZGlyZWN0aW9uKS4gIEl0IGhhcyBhbHNvIGJlZW4gYnJv dWdodCB1cCB0aGF0IGJhc2V0b29scyBhcyBhIHB5dGhvbiBwYWNrYWdlL3Byb2plY3QgaXMgYSBj aGFsbGVuZ2UgdG8gd29yayB3aXRoIGFuZCBoYXMgc29tZSBmdW5kYW1lbnRhbCBwcm9ibGVtcy4g IEFkZGluZyBtb3JlIGluIGEgc2ltaWxhciBkZXNpZ24gcGF0dGVybiBpcyBub3QgaG93IHdlIHN0 YXJ0IGZpeGluZyBpdC4gICBBcyBhbiBleGFtcGxlIGZvciBlZGsyLXB5dG9vbHMsIGFuIFJGQyB3 YXMgb2ZmZXJlZCBhbmQgZXZlbiB0aGVuIGl0IHdhcyBhZGRlZCBhcyBpdHMgb3duIHJlcG9zaXRv cmllcyB0byBhdm9pZCBtb3JlIGRpcmVjdGx5IHRvIHRoZSBlZGsyIHJlcG8uDQoNCkBNaWtlIEsg LSBBbnkgcHJvZ3Jlc3Mgb24gZ2V0dGluZyBhIHRvb2xzIHN1YnRyZWFtIHNldHVwPyAgQW55IGdv dmVybmFuY2UgaWRlYXMgdG8gaGVscCBhbGlnbiB0aGVzZSBlZmZvcnRzLg0KDQpUaGFua3MNClNl YW4NCg0K --_000_734D49CCEBEEF84792F5B80ED585239D5C4DDA39SHSMSX104ccrcor_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0 IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN Cgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBw dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNv SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNv cmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29u b3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K CW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp YnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBl cnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y OndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rp b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjI1aW4gMS4waW4gMS4y NWluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHls ZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQi IHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+ PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0 IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFk Pg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBj bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlYW4sPG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QeVRvb2xzIGlzIGdvb2QuIFRoaXMgcGF0Y2gg aXMgdG8gc3VwcG9ydCB0aG9zZSBwbGF0Zm9ybXMgdGhhdCBoYXZlbuKAmXQgYWRvcHRlZCBQeVRv b2xzIGZvciB0aGVpciBwbGF0Zm9ybSBidWlsZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhh bmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmF5PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5 bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4g MGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IGRldmVsQGVkazIuZ3JvdXBzLmlvICZsdDtkZXZl bEBlZGsyLmdyb3Vwcy5pbyZndDsgPGI+DQpPbiBCZWhhbGYgT2YgPC9iPlNlYW4gdmlhIGdyb3Vw cy5pbzxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgQXByaWwgMiwgMjAyMCAxMTo1OSBQTTxi cj4NCjxiPlRvOjwvYj4gTHVvLCBIZW5nICZsdDtoZW5nLmx1b0BpbnRlbC5jb20mZ3Q7OyBkZXZl bEBlZGsyLmdyb3Vwcy5pbzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2VkazItZGV2ZWxdIFtQ QVRDSF0gQmFzZVRvb2xzL1NjcmlwdHM6IEFkZCBzY3JpcHRzIHRvIHNldCBQQUNLQUdFU19QQVRI IGVudmlyb25tZW50PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFt IG5vdCBhIGZhbiBvZiB0aGlzLiZuYnNwOyBUaGUgY29tbXVuaXR5IGFuZCBkZXNpZ24gbWVldGlu Z3MgaGF2ZSBoYWQgYSBmZXcgZGlzY3Vzc2lvbnMgYWJvdXQgdG9vbHMgKFB5VG9vbHMgaGFzIGJl ZW4gcHJlc2VudGVkIHR3aWNlKSBhbmQgYSBmZXcgYnJpZWYgZGlzY3Vzc2lvbnMgYWJvdXQgY29t bW9uIHBhdHRlcm5zIHRvIGJ1aWxkIHBsYXRmb3JtcyBidXQgSSBkb24ndCB0aGluayB0aGVyZSBp cyByZWFsIGFsaWdubWVudC4mbmJzcDsNCiBFYWNoICZxdW90O3BsYXRmb3JtJnF1b3Q7IGhhcyBp dHMgb3duIHdheSBvZiBkb2luZyB0aGluZ3MuJm5ic3A7PGJyPg0KPGJyPg0KQXMgZm9yIHRoaXMg cGF0Y2gsIEkgZG9uJ3QgcmVhbGx5IHdhbnQgdG8gc2VlIGEgYnVuY2ggb2Ygc2NyaXB0cyBhZGRl ZCB0byBlZGsyIGJhc2V0b29scyB0aGF0IGFyZSBub3QgYWxpZ25lZCB3aXRoIGEgY29tbXVuaXR5 IGFncmVlZCBkaXJlY3Rpb24gKG9yIGFueSBjbGVhciBkaXJlY3Rpb24pLiZuYnNwOyBJdCBoYXMg YWxzbyBiZWVuIGJyb3VnaHQgdXAgdGhhdCBiYXNldG9vbHMgYXMgYSBweXRob24gcGFja2FnZS9w cm9qZWN0IGlzIGEgY2hhbGxlbmdlDQogdG8gd29yayB3aXRoIGFuZCBoYXMgc29tZSBmdW5kYW1l bnRhbCBwcm9ibGVtcy4mbmJzcDsgQWRkaW5nIG1vcmUgaW4gYSBzaW1pbGFyIGRlc2lnbiBwYXR0 ZXJuIGlzIG5vdCBob3cgd2Ugc3RhcnQgZml4aW5nIGl0LiZuYnNwOyAmbmJzcDtBcyBhbiBleGFt cGxlIGZvciBlZGsyLXB5dG9vbHMsIGFuIFJGQyB3YXMgb2ZmZXJlZCBhbmQgZXZlbiB0aGVuIGl0 IHdhcyBhZGRlZCBhcyBpdHMgb3duIHJlcG9zaXRvcmllcyB0byBhdm9pZCBtb3JlIGRpcmVjdGx5 IHRvIHRoZSBlZGsyDQogcmVwby4mbmJzcDsgJm5ic3A7PGJyPg0KPGJyPg0KQE1pa2UgSyAtIEFu eSBwcm9ncmVzcyBvbiBnZXR0aW5nIGEgdG9vbHMgc3VidHJlYW0gc2V0dXA/Jm5ic3A7IEFueSBn b3Zlcm5hbmNlIGlkZWFzIHRvIGhlbHAgYWxpZ24gdGhlc2UgZWZmb3J0cy4mbmJzcDsmbmJzcDs8 YnI+DQo8YnI+DQpUaGFua3M8YnI+DQpTZWFuIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_734D49CCEBEEF84792F5B80ED585239D5C4DDA39SHSMSX104ccrcor_--