From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: [PATCH] build: Do not clobber existing files when bind mounting. Date: Fri, 16 Oct 2015 14:36:05 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=94eb2c07c6b2896aa605223d11fe Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37974) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zn9rP-0001fJ-5z for guix-devel@gnu.org; Fri, 16 Oct 2015 14:36:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zn9rL-0005I4-1s for guix-devel@gnu.org; Fri, 16 Oct 2015 14:36:11 -0400 Received: from mail-yk0-f181.google.com ([209.85.160.181]:35873) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zn9rK-0005Ht-Sq for guix-devel@gnu.org; Fri, 16 Oct 2015 14:36:06 -0400 Received: by ykdz2 with SMTP id z2so8211050ykd.3 for ; Fri, 16 Oct 2015 11:36:06 -0700 (PDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel --94eb2c07c6b2896aa605223d11fe Content-Type: text/plain; charset=UTF-8 This really bit me while trying to wrap up the tests for 'guix environment --container'. Thanks to Ludovic for tracking this down! - Dave --94eb2c07c6b2896aa605223d11fe Content-Type: text/x-diff; charset=US-ASCII; name="0001-build-Do-not-clobber-existing-files-when-bind-mounti.patch" Content-Disposition: attachment; filename="0001-build-Do-not-clobber-existing-files-when-bind-mounti.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iftzxl250 RnJvbSA0ODJhMzExNTIyNjBmNDhkMWU5NmZmZTc0YTJiMWE5ODk4ZDVmMDljIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBUaG9tcHNvbiA8ZHRob21wc29uMkB3b3JjZXN0ZXIu ZWR1PgpEYXRlOiBGcmksIDE2IE9jdCAyMDE1IDE0OjAwOjAwIC0wNDAwClN1YmplY3Q6IFtQQVRD SF0gYnVpbGQ6IERvIG5vdCBjbG9iYmVyIGV4aXN0aW5nIGZpbGVzIHdoZW4gYmluZCBtb3VudGlu Zy4KCiogZ251L2J1aWxkL2ZpbGUtc3lzdGVtcy5zY20gKG1vdW50LWZpbGUtc3lzdGVtKTogRG8g bm90IHRvdWNoCiAgJ21vdW50LXBvaW50JyBpZiBpdCBhbHJlYWR5IGV4aXN0cy4KLS0tCiBnbnUv YnVpbGQvZmlsZS1zeXN0ZW1zLnNjbSB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZ251L2J1aWxkL2ZpbGUtc3lzdGVt cy5zY20gYi9nbnUvYnVpbGQvZmlsZS1zeXN0ZW1zLnNjbQppbmRleCAzNzdiZWMyLi5kZjZkM2Rh IDEwMDY0NAotLS0gYS9nbnUvYnVpbGQvZmlsZS1zeXN0ZW1zLnNjbQorKysgYi9nbnUvYnVpbGQv ZmlsZS1zeXN0ZW1zLnNjbQpAQCAtMzQ3LDcgKzM0Nyw4IEBAIHJ1biBhIGZpbGUgc3lzdGVtIGNo ZWNrLiIKICAgICAgICA7OyBDcmVhdGUgdGhlIG1vdW50IHBvaW50LiAgTW9zdCBvZiB0aGUgdGlt ZSB0aGlzIGlzIGEgZGlyZWN0b3J5LCBidXQKICAgICAgICA7OyBpbiB0aGUgY2FzZSBvZiBhIGJp bmQgbW91bnQsIGEgcmVndWxhciBmaWxlIG1heSBiZSBuZWVkZWQuCiAgICAgICAgKGlmIChhbmQg KD0gTVNfQklORCAobG9nYW5kIGZsYWdzIE1TX0JJTkQpKQotICAgICAgICAgICAgICAgIChyZWd1 bGFyLWZpbGU/IHNvdXJjZSkpCisgICAgICAgICAgICAgICAgKHJlZ3VsYXItZmlsZT8gc291cmNl KQorICAgICAgICAgICAgICAgIChub3QgKGZpbGUtZXhpc3RzPyBtb3VudC1wb2ludCkpKQogICAg ICAgICAgICAoYmVnaW4KICAgICAgICAgICAgICAobWtkaXItcCAoZGlybmFtZSBtb3VudC1wb2lu dCkpCiAgICAgICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZSBtb3VudC1wb2ludCAoY29u c3QgI3QpKSkKLS0gCjIuNS4wCgo= --94eb2c07c6b2896aa605223d11fe--