From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 22574139BC6 for ; Thu, 17 Sep 2015 18:33:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 787CFE08BB; Thu, 17 Sep 2015 18:33:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 14CE4E08BB for ; Thu, 17 Sep 2015 18:33:51 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id C9031340AA7 for ; Thu, 17 Sep 2015 18:33:49 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7C353189 for ; Thu, 17 Sep 2015 18:33:47 +0000 (UTC) From: "Mike Frysinger" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mike Frysinger" Message-ID: <1442514821.ff98e2caac4f8e53b51b602de9d9be06782622e6.vapier@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/e2fsprogs/files/, sys-fs/e2fsprogs/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-fs/e2fsprogs/e2fsprogs-1.42.13.ebuild sys-fs/e2fsprogs/files/e2fsprogs-1.42.13-subst-perms.patch X-VCS-Directories: sys-fs/e2fsprogs/ sys-fs/e2fsprogs/files/ X-VCS-Committer: vapier X-VCS-Committer-Name: Mike Frysinger X-VCS-Revision: ff98e2caac4f8e53b51b602de9d9be06782622e6 X-VCS-Branch: master Date: Thu, 17 Sep 2015 18:33:47 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: b137ac0c-d1a8-4562-b42d-f039ec7ad7b0 X-Archives-Hash: 9474c813d05992bf4ca440892a23bfab commit: ff98e2caac4f8e53b51b602de9d9be06782622e6 Author: Mike Frysinger gentoo org> AuthorDate: Thu Sep 17 18:33:20 2015 +0000 Commit: Mike Frysinger gentoo org> CommitDate: Thu Sep 17 18:33:41 2015 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff98e2ca sys-fs/e2fsprogs: workaround buggy NFS when building manpages #550986 sys-fs/e2fsprogs/e2fsprogs-1.42.13.ebuild | 1 + .../files/e2fsprogs-1.42.13-subst-perms.patch | 31 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.42.13.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.42.13.ebuild index cb426fc..64b04bd 100644 --- a/sys-fs/e2fsprogs/e2fsprogs-1.42.13.ebuild +++ b/sys-fs/e2fsprogs/e2fsprogs-1.42.13.ebuild @@ -38,6 +38,7 @@ src_prepare() { epatch "${WORKDIR}"/${PN}-1.42.9-mint-r1.patch fi epatch "${FILESDIR}"/${PN}-1.42.13-fix-build-cflags.patch #516854 + epatch "${FILESDIR}"/${PN}-1.42.13-subst-perms.patch #550986 # blargh ... trick e2fsprogs into using e2fsprogs-libs rm -rf doc diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.42.13-subst-perms.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.42.13-subst-perms.patch new file mode 100644 index 0000000..2162f03 --- /dev/null +++ b/sys-fs/e2fsprogs/files/e2fsprogs-1.42.13-subst-perms.patch @@ -0,0 +1,31 @@ +From 0930fcd65ec8f135c90f673eab2a7a196103537d Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Thu, 17 Sep 2015 14:18:16 -0400 +Subject: [PATCH e2fsprogs] subst: use 0644 perms + +When running on NFS, opening files with 0444 perms for writing can +sometimes fail. Since there's no real reason for these files to be +read-only, give the owner write permission. + +URL: https://bugs.gentoo.org/550986 +Signed-off-by: Mike Frysinger +--- + util/subst.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/util/subst.c b/util/subst.c +index f36adb4..e4004c9 100644 +--- a/util/subst.c ++++ b/util/subst.c +@@ -370,7 +370,7 @@ int main(int argc, char **argv) + } + strcpy(newfn, outfn); + strcat(newfn, ".new"); +- fd = open(newfn, O_CREAT|O_TRUNC|O_RDWR, 0444); ++ fd = open(newfn, O_CREAT|O_TRUNC|O_RDWR, 0644); + if (fd < 0) { + perror(newfn); + exit(1); +-- +2.5.1 +