From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: [PATCH] environment: container: Do not remount network files as read-only. Date: Thu, 17 Mar 2016 14:32:56 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a113dc0c2fda695052e42dbaf Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40209) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agcjC-0007kC-U7 for guix-devel@gnu.org; Thu, 17 Mar 2016 14:33:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1agcjB-00082Z-Vo for guix-devel@gnu.org; Thu, 17 Mar 2016 14:32:58 -0400 Received: from mail-yw0-x233.google.com ([2607:f8b0:4002:c05::233]:35710) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agcjB-00082P-Qr for guix-devel@gnu.org; Thu, 17 Mar 2016 14:32:57 -0400 Received: by mail-yw0-x233.google.com with SMTP id g127so111108935ywf.2 for ; Thu, 17 Mar 2016 11:32:57 -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 --001a113dc0c2fda695052e42dbaf Content-Type: text/plain; charset=UTF-8 I noticed that 'guix environment --container --network' didn't work on an Ubuntu machine I was on, and the culprit was remounting things like /etc/resolv.conf read-only after the initial bind mount. What do y'all think? Thanks, - Dave --001a113dc0c2fda695052e42dbaf Content-Type: text/x-patch; charset=US-ASCII; name="0001-environment-container-Do-not-remount-network-files-a.patch" Content-Disposition: attachment; filename="0001-environment-container-Do-not-remount-network-files-a.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ilwm5n000 RnJvbSA5ODIwYTkzN2VmNWFiNjc5M2YyNDk1YTFjZTUwZmYxNGFiYjZlYzdjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBUaG9tcHNvbiA8ZHRob21wc29uQHZpc3RhaGlnaGVy bGVhcm5pbmcuY29tPgpEYXRlOiBUaHUsIDE3IE1hciAyMDE2IDE0OjAxOjE5IC0wNDAwClN1Ympl Y3Q6IFtQQVRDSF0gZW52aXJvbm1lbnQ6IGNvbnRhaW5lcjogRG8gbm90IHJlbW91bnQgbmV0d29y ayBmaWxlcyBhcwogcmVhZC1vbmx5LgoKKiBnbnUvc2NyaXB0cy9lbnZpcm9ubWVudC5zY20gKGxh dW5jaC1lbnZpcm9ubWVudC9jb250YWluZXIpOiBNYWtlCiAgbmV0d29yayBtYXBwaW5ncyB3cml0 YWJsZS4KLS0tCiBndWl4L3NjcmlwdHMvZW52aXJvbm1lbnQuc2NtIHwgOCArKysrKysrLQogMSBm aWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh L2d1aXgvc2NyaXB0cy9lbnZpcm9ubWVudC5zY20gYi9ndWl4L3NjcmlwdHMvZW52aXJvbm1lbnQu c2NtCmluZGV4IGIxMjJiNGMuLjg5NjgwNGIgMTAwNjQ0Ci0tLSBhL2d1aXgvc2NyaXB0cy9lbnZp cm9ubWVudC5zY20KKysrIGIvZ3VpeC9zY3JpcHRzL2Vudmlyb25tZW50LnNjbQpAQCAtMzkxLDcg KzM5MSwxMyBAQCBob3N0IGZpbGUgc3lzdGVtcyB0byBtb3VudCBpbnNpZGUgdGhlIGNvbnRhaW5l ci4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlLXN5 c3RlbS1tYXBwaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoc291cmNlIGZpbGUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAodGFyZ2V0IGZpbGUpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAod3JpdGFibGU/ICNmKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOzsgQW4gdW5wcml2aWxpZ2VkIHVzZXIgbWlnaHQgbm90CisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBiZSBhYmxlIHRvIHJlbW91 bnQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IC9ldGMv cmVzb2x2LmNvbmYgYXMgcmVhZC1vbmx5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOzsgc28gd2Ugc2F5IHRoYXQgaXQgaXMgd3JpdGFibGUKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGhlcmUsIGV2ZW4gdGhvdWdo IGluIHByYWN0aWNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA7OyBpdCBpcyBub3QuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAod3JpdGFibGU/ICN0KSkpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICVuZXR3b3JrLWNvbmZpZ3VyYXRpb24tZmlsZXMpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgJygpKQogICAgICAgICAgICAgICAgICAgICAgOzsgTWFwcGluZ3MgZm9yIHRoZSB1bmlvbiBj bG9zdXJlIG9mIGFsbCBpbnB1dHMuCi0tIAoyLjYuMwoK --001a113dc0c2fda695052e42dbaf--