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 7C85A1389E2 for ; Sat, 27 Dec 2014 06:22:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9ADB8E0A9B; Sat, 27 Dec 2014 06:22:55 +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 D7B50E0A9A for ; Sat, 27 Dec 2014 06:22:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id B5FE834059A for ; Sat, 27 Dec 2014 06:22:52 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Flag: NO X-Spam-Score: -1.495 X-Spam-Level: X-Spam-Status: No, score=-1.495 tagged_above=-999 required=5.5 tests=[AWL=-0.783, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ezWCrmHymQB6 for ; Sat, 27 Dec 2014 06:22:46 +0000 (UTC) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id A9C673401CA for ; Sat, 27 Dec 2014 06:22:46 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Y4kls-0005PW-Ou for gentoo-portage-dev@gentoo.org; Sat, 27 Dec 2014 07:22:40 +0100 Received: from ip68-231-22-224.ph.ph.cox.net ([68.231.22.224]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 27 Dec 2014 07:22:40 +0100 Received: from 1i5t5.duncan by ip68-231-22-224.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 27 Dec 2014 07:22:40 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-portage-dev@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-portage-dev] Re: [PATCH] man pages: note that make.conf can be a directory (463266) Date: Sat, 27 Dec 2014 06:22:29 +0000 (UTC) Message-ID: References: <1419631307-30949-1-git-send-email-zmedico@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-portage-dev@lists.gentoo.org Reply-to: gentoo-portage-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ip68-231-22-224.ph.ph.cox.net User-Agent: Pan/0.140 (Chocolate Salty Balls; GIT 4c6f250) X-Archives-Salt: 174c3a02-2da9-4599-81ed-cfca2c692ec4 X-Archives-Hash: 4d4d886c3cf6b8eaed6872499062bb8c Zac Medico posted on Fri, 26 Dec 2014 14:01:47 -0800 as excerpted: > Commit 86e75790954e766beba75443d967b2c25055c5b0 added support for > make.conf to be a directory, but the feature was undocumented. > Therefore, update the man pages, as suggested in bug #465164, comment > #9. What about other apps that parse make.conf? A note that this might break compatibility with some of them, and/or with other scripts people sometimes post on the forums, lists, etc, could be worthwhile. I believe that's why I chose to stick with a make.conf file that simply sourced a bunch of other files, instead of simply making it a directory and sticking all those other files in the dir, when I first read about the possibility. I have scripts myself that simply source make.conf, that I'd have to rewrite with a for loop to process a directory. It's not hard to do, but people haven't had to worry about it and so they haven't. If people aren't thinking about that when they up and make make.conf a directory, they might well wish they had! =8^0 Most of the others I've made dirs, tho. It's much easier configuring portage that way, and as I said, my make.conf is already just a bunch of source directives, giving me pretty much the best of both worlds. =:^) (Until I add a new configuration file and forget to add a corresponding source line for it in make.conf, as I did recently. =:^( ) I'll eventually do make.conf as well, but it's not worth worrying about changing my scripts until all the packages that reference it are known to handle it. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman