From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id A2CA3E00848; Mon, 14 Nov 2016 15:21:59 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no * trust * [104.47.2.48 listed in list.dnswl.org] * -0.0 SPF_HELO_PASS SPF: HELO matches SPF record * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's * domain * 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily * valid * -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0048.outbound.protection.outlook.com [104.47.2.48]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id E0905E007DA for ; Mon, 14 Nov 2016 15:21:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=cwSATrrccIDx8I+qNPOzVz1n51fu1qnRZw+JKptO2mY=; b=nAUKTyP2SC7FDDGSOK2vaTu+a7Pkvf+UZaRoQbKTwj/TrSlR3fxW0x/UB+isPRaNHY+wpZ2vMjr9RIZ9pzPZWvs6dzzT/ZEWioc0Cdvnr+j77yYj355OPQo8jfEdQ7fDDqxYxEkMf3pnu1k5ThYVlSWc4jTNh3Sa2D1OhzUeVKQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=tom.hochstein@nxp.com; Received: from tx30imx-01.am.freescale.net (192.88.168.1) by DB4PR04MB314.eurprd04.prod.outlook.com (10.141.239.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.721.10; Mon, 14 Nov 2016 16:49:12 +0000 From: Tom Hochstein To: Date: Mon, 14 Nov 2016 10:43:29 -0600 Message-ID: <1479141809-11114-2-git-send-email-tom.hochstein@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1479141809-11114-1-git-send-email-tom.hochstein@nxp.com> References: <1479141809-11114-1-git-send-email-tom.hochstein@nxp.com> MIME-Version: 1.0 X-Originating-IP: [192.88.168.1] X-ClientProxiedBy: DM5PR20CA0015.namprd20.prod.outlook.com (10.173.136.153) To DB4PR04MB314.eurprd04.prod.outlook.com (10.141.239.147) X-Microsoft-Exchange-Diagnostics: 1; DB4PR04MB314; 2:E4rr6JUJm8B/g4FF5860SW5KtWV482T3ZTfEBXK32UYlFq1eak7x5o5R6oJ/ezryOKmXqsR2fz70CNgY0ev9KMqqZgX5qg5WihMNfFp4bgyT5j64fMN6RJxmzO5xJtyZHISSNFqsKrJ7C5F9I53vMu+xitye6vez+eKkDP4nxyM=; 3:FlvXisRRF7kb3qR2weMQ5gKYMAPReb2ebMdSCLB6zYv0TPlnmup53NqHxefGs0urU06WLQ6bcqMALhCznUnuH7WbEofp/4GcXm9FN/IFJn/1G1zszHATnLTAYR+eR5Vl3IqvEeLh3kRf7Y7UXlfdhe/h4foFIxtqMRlDAYa9gFI=; 25:tImiYpX/iLHNkdIBMxvL+zT5uNvkhqBSE2H9KvNuDpwyfXdMf+hzC8yb1WKMUpHbJdKFyCUFezd9s+/6nC7kAd5Oy6yvpQhM445PZZH7ix5voxWNLB3njf2SRIUTbsC/HQf1MyVdutLLnxutL8eb0tK7/P7APvF2tLdUV4ymVL2hJtXqj2bKL+QgdmnGI7wJcduXlYBp5koU6A+APRTwsjgirZe7sxxlyqUg8B6vguL5xjjUB29dmIS8DsntddPE/pu24reQVMX8y/jqUThGdiyJ8gX8RI0Ms7vKsFrCP0SzuALvNezERPKXhAzaREuWdYMMzSG5TIHhg0sD3zGrQXxmYGOaU3qWXE49zpGOfrqHKXO39duHk+urgijtL5lwktftgmzneJxaBV28s40qG5EnYZljJcWW5LCqcLTyq9xWoXwoBexlFZ5gE7DqmUmY X-MS-Office365-Filtering-Correlation-Id: 81cf16e1-7314-45ae-3d59-08d40cae29fd X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DB4PR04MB314; X-Microsoft-Exchange-Diagnostics: 1; DB4PR04MB314; 31:w4hWDqIcJv62efWmZINpvvUycuUhRnHFDoouDfwZleYuD4cjUvCuCBDC2P6OvJhf9DRy1IXjKO+QwuZAUgID4+JeadaPtQF/HUmssyKeOXlloGOAVu/ouKwS3mYQQYksomde/mB+xgPXKfeEyUG48OzjwjmVujXT9N0EPCwgV3hJojwIntYwfmsZei854wmGIijoLLugISvmQBp5YZM3KdztKiIk7fQTSAXmOWUSn1wPYAgX5wxxIO82GP2+SSNAxBZfmmwkm8qBiRZZtdgy1A==; 20:V8//hGgFi2uI3oiv8n+pK9yhlzJnf3ODjtfLAS9cmnkLYpKM9rQgv5k/kJ37z6zcQ919+HfyV38YEPvV+Gl3KZ9uclMK/6EwB4bLjlliiHkdAG2gn0w/DoadtDszlS+Q9U1TQZ8KhxvoG/pMondgas7PKkBesdCjSd2lizGdJxeOUBpojpYC/2WIzS9w0EqSCM3ZHstSivaHTyWY3jmKHeHMvI6mz3NNCFuvwW4APqj4KwdQ543KJJkTjwq4WHeToIpveNqZ0KhrQjlK3SFiEq3qCTMn32LV89ZEzVwaJHVCEIUcqJL12Wlnm5bZcb9gl+2QxeYtRk9/V6+FI9CtsJ9z71+T8iYWRCF37cNk9Xmqeg1ZgsQVLD5vS//p3PRcydf8X8Ff1QFMXYLogDrLn+kbKBPNp765QfIw3kfcWaza+de3ePNAZO1tGzcKO2PwvZPOBBK82kEN7cssTsyGQwV3erp2KedD8IUkH6o7MN+WlyuELOiP0fgyAs90CMLc X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6045074)(6060326)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6061323)(6046074); SRVR:DB4PR04MB314; BCL:0; PCL:0; RULEID:; SRVR:DB4PR04MB314; X-Microsoft-Exchange-Diagnostics: 1; DB4PR04MB314; 4:Gtu7kEkeq24iP1F1ZaW1yzdklMrWCfrMZIlpslHbmk35DIt1ys2zz81xVQWUlNsORjU1SkzOImqBn8InqnIx77mc7A0xVghT9RDeTWYnOS5JUlD00B0ayiaB3yK9sNjHwDWuT7GIJmDI3kDeS89ZHbTdCm92VDoGYS/s8H5WFad+n6/ihXlQqW1XsFMdDCAxFHnusZB1rLo+aiaYLRp+rKcTBP3Z6O1srbXkIPL8Gens5jSn973pUo7TAJMU6w9zgE5hU+a5nADwhTKf/+1ky05YniXF1pFlBBkcDV/mN+2bYgnbmkePPFU1hzGxezYtY1Ssf+Sl0SZnQqP79oGN271A2ibVP7jmWdg8y0Os8Ju/sn9LKVyIcaXRrG1Nmxawexu+zVqiXHuzp3ORJ0xWynNOmucuwEB9khPI7Qzy4LeiWuCR2qUTxH1uMQF1Im6YwxZDV65tR54flr3F20TJq/JjnV2dnyqbMeRVt+2Yq88/faFQLXXyEJdFzOiJGG91nbhH9IpZd5djNDFchV0jkQ== X-Forefront-PRVS: 0126A32F74 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(199003)(189002)(6666003)(8676002)(7736002)(2950100002)(7846002)(101416001)(189998001)(36756003)(48376002)(450100001)(50986999)(42186005)(92566002)(76176999)(66066001)(106356001)(50226002)(2351001)(2906002)(586003)(6916009)(305945005)(4326007)(105586002)(97736004)(6116002)(3846002)(110136003)(33646002)(47776003)(77096005)(50466002)(68736007)(5660300001)(81166006)(5003940100001)(86362001)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:DB4PR04MB314; H:tx30imx-01.am.freescale.net; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB4PR04MB314; 23:xwXMbJqO/Ykd1Jx1lSlvE5o4HLn/BzI412Us8arDtW?= =?us-ascii?Q?9WfV4J8ftGsNcy4yJW+dfElNSaxuB5pql8QoGJGd0qMJLvaC5M19UMHoxHj2?= =?us-ascii?Q?FxcagV8ykViytn9R/AzL5iAlbt7N3rebIYrsLTydNe8mkQhl5RXuKu4A9RAh?= =?us-ascii?Q?+VwB/tETX6Ab6vFJPfu5y90+PSjboG/RNAbBXmD+PdUAPJJX8idJ6Tj4oZPI?= =?us-ascii?Q?WNaWZQwrzHnhaS5M/eLekBE7zIbFKLa1zAYRuafvnnhUM0Iqco+YjSGuMrlt?= =?us-ascii?Q?/SRkTXrMpLG8yiCUsfzgryq9oQXUPXdGa97YG7HKsxe2wbr/1W+dEck/W22A?= =?us-ascii?Q?d/7tS4P2xApu91+C4HFqcie2WDDGaehfQeNW7/BhlWwqKFlAKk4fpRaZXYcs?= =?us-ascii?Q?SlPXeC4DtVkY+2b5NJ3lIt4TSFf9qYDtX+/7Q6hVg62Jsan9nis/JwryvNr9?= =?us-ascii?Q?rsAzHJlduRGqw9pr8A7PO6lmVkTTr7EYOxL1uRLnDm+Kh7bBi77Glmd/dSkZ?= =?us-ascii?Q?WKwMdmZX6fdTRiaT5CbRKFC0rXKrtC/KDM6HdUafwsxF7ALG314kh3L17GY/?= =?us-ascii?Q?GRTMs1vIywTHF16je0wObOIdnVK+VEvmRrNnC5hGoS4v3CTi1gW/1g5kyGIa?= =?us-ascii?Q?DVBUWpoycfbPFFMuTwK+uWXztPcCx7EuFcRfTBwc9afT7haGcFtEg/Zr2JPg?= =?us-ascii?Q?9wS7KyAaN81v6qY4pHsJ2I4JRsykfvS0XOIxa5lHuGt3ZvZgy8FJqsOWnC3I?= =?us-ascii?Q?R/ajRQbD5rgbVKJgwsY2t2PgwoW6iHnAQVUDZD2QLeQPP0Q/w9zIW/WIbOnc?= =?us-ascii?Q?VL+QeaV3nj8+zRYW/9xZxZSFj5L5JhV1uVUEJ/FXF4MG9GVh2s/MLzY8BVF4?= =?us-ascii?Q?/LWD75MZ5JB5ZxI1Ipwf58NKVTZpgtpq6t4q3wDs27BL1ZRhOI7PHU9XusHX?= =?us-ascii?Q?Fa0QclEed/UUKQ2fTViV20aWQZAZajVMTX8PeDRlzs7GHDdysR4uR0fsyJaf?= =?us-ascii?Q?XSdKTmRM0uc3jBYpvEEjv9vYd3xqFhkyPvN+Z5x3Jf7ZXI++Xbz4Nm1yCY7p?= =?us-ascii?Q?asd4OLz9feMECfBI/H8BFB9q9u?= X-Microsoft-Exchange-Diagnostics: 1; DB4PR04MB314; 6:KjCYGmtyZEIg7R65TQ/ee+j8U0PTj3I/P60isNmd/+DPk8ycr9KGsTUzQfo8E5YHnwCTJzJWNjMIr2TTEETQZ5kbOXV07XnBmE7gQMvcyKAAW/QQekH/tx/78PnKsLYWBKXguZULX/nS5GSb5tgT6EXRHt4Q2+RCJvbvK4tiMB084Mw9qZjOfcvsvwp9VG3CYnEzldByN1UoZEYd2uC3/N9mqOe9XboyTiNAa8Zrul44UW8YnPV4TpljyCYEY/G7UxhzltvM7/crIeHeRh4MT57WLspl9IyY5jd0QyvlM4z2rPZ9MloBY+ETaJ8WCrPxyr1s6yTOrKXBYq4F75ZAhnY92Q/ZvESX8i63rz6yeB+owrZW6Jb/jYixtzlyKUEz; 5:sO6PODIYpHmc0d1eBW4AaMwG9YeXGVYX1Lnn83qO7MDMeDU/MM0jht9XveaB9dGbQXHIfS1JwD9hvMZOS+nTvAg0ovnip4cDhgpL8TVsYq9ZQiQFXNfJfbt4Hnb91xcraT9K95IE+lo80kMjjaik9w==; 24:EyUSeLjtYvVcnZ9UALXiz1G76vvHf3OY++Cob5ylgAF3wWd21fJfp55yYa9312tv2I5a09xoT38xSa8pFjsFv0LjpGhstH+kcc7NAC/hos4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB4PR04MB314; 7:UXFgF9z4SqiIwuvMQId+DUSXIUthSRSvajd5AZkVwTfcoZQJGveljgiet4wvruxw1JzuwhN7i24V7jnAPxcfeTHzd79j3X274dVQxtIqKnVIIq5QJSY+k25Yg2NT/HHE8MXhzS8qc9WPO9MqLHgfxjVdYb2iUdepOECDpLgI86fXK78HMTE5Mw5kBTW/CQmM4CojrSCuSTtovfXQRhsZ676TPWwQM0x2l6SfSSKMRqicKLa9yAsViYZTco4IMU2Bq+JlHpBT9U2CczT6KkaZpegaxWrlYg4hq6kF63TAs1bUVxBHZMwQ2h6Zt4W+1yT78XT/Cx3z4dvlN0PEwwdmE4b3oJNklqOc0FtGdJH4JY4= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Nov 2016 16:49:12.9433 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR04MB314 Subject: [base][PATCH] setup-environment: Keep sources/base files in sync automatically X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2016 23:21:59 -0000 Content-Type: text/plain Currently setup-environment tries to keep the files in sources/base in sync with the files copied by the manifest. When the files do get out of sync, the script fails with an error message that many users will not understand. We avoid the sync issue in the manifest by linking to the files. Signed-off-by: Tom Hochstein --- setup-environment | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/setup-environment b/setup-environment index a04ffae..9a3bdc2 100755 --- a/setup-environment +++ b/setup-environment @@ -135,25 +135,6 @@ if [ -e $PWD/sources/oe-core ]; then OEROOT=$PWD/sources/oe-core fi -# Ensure all files in sources/base are kept in sync with project root -updated= -for f in $CWD/sources/base/*; do - file="$(basename $f)" - if [ "$file" = "conf" ] || echo $file | grep -q '~$'; then - continue - fi - - if ! cmp -s "$file" "$f"; then - updated="true" - [ -e $file ] && chmod u+w $file - cp $f $file - fi -done -if [ "$updated" = "true" ]; then - echo "The project root content has been updated. Please run '$PROGNAME' again." - return -fi - . $OEROOT/oe-init-build-env $CWD/$1 > /dev/null # if conf/local.conf not generated, no need to go further -- 1.9.1