From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Rrwyx-0005ou-EJ for garchives@archives.gentoo.org; Mon, 30 Jan 2012 19:33:39 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C073BE07D1; Mon, 30 Jan 2012 19:33:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 8B0CBE07D1 for ; Mon, 30 Jan 2012 19:33:30 +0000 (UTC) Received: from pelican.gentoo.org (unknown [66.219.59.40]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 0D6F71B4008 for ; Mon, 30 Jan 2012 19:33:30 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id 58BF980042 for ; Mon, 30 Jan 2012 19:33:29 +0000 (UTC) From: "William Hubbs" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "William Hubbs" Message-ID: <7da8394a8edc068e1cd2e04eaf179d1d6e1c1cb7.WilliamH@gentoo> Subject: [gentoo-commits] proj/openrc:master commit in: src/librc/ X-VCS-Repository: proj/openrc X-VCS-Files: src/librc/librc-misc.c X-VCS-Directories: src/librc/ X-VCS-Committer: WilliamH X-VCS-Committer-Name: William Hubbs X-VCS-Revision: 7da8394a8edc068e1cd2e04eaf179d1d6e1c1cb7 Date: Mon, 30 Jan 2012 19:33:29 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 713e6d03-c22c-4493-bc56-fd9348658342 X-Archives-Hash: 2bf034718d913e5f68d664a623b98fbe commit: 7da8394a8edc068e1cd2e04eaf179d1d6e1c1cb7 Author: William Hubbs gentoo org> AuthorDate: Mon Jan 30 19:12:40 2012 +0000 Commit: William Hubbs gentoo org> CommitDate: Mon Jan 30 19:24:54 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/openrc.git;a=3D= commit;h=3D7da8394a Complain about loading /etc/conf.d/rc Openrc was quietly loading this file if it existed and this was causing some issues, so now openrc loads the file and complains about it. Hopefully the warning message will convince everyone to remove this file and migrate the settings to @SYSCONFDIR /rc.conf where they belong. --- src/librc/librc-misc.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/librc/librc-misc.c b/src/librc/librc-misc.c index 7e9a109..6e9fce6 100644 --- a/src/librc/librc-misc.c +++ b/src/librc/librc-misc.c @@ -392,10 +392,13 @@ rc_conf_value(const char *setting) atexit(_free_rc_conf); #endif =20 - /* Support old configs */ + /* Support old configs, but complain about it. */ if (exists(RC_CONF_OLD)) { old =3D rc_config_load(RC_CONF_OLD); TAILQ_CONCAT(rc_conf, old, entries); + ewarn("Your system still has %s", RC_CONF_OLD); + ewarn("Please migrate to the appropriate settings in %s", RC_CONF); + ewarn("and delete %s.", RC_CONF_OLD); #ifdef DEBUG_MEMORY free(old); #endif