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 1Omovb-0004mS-2p for garchives@archives.gentoo.org; Sat, 21 Aug 2010 14:20:11 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 46062E098A; Sat, 21 Aug 2010 14:19:46 +0000 (UTC) Received: from mail-ew0-f53.google.com (mail-ew0-f53.google.com [209.85.215.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 0A6C8E098A for ; Sat, 21 Aug 2010 14:19:45 +0000 (UTC) Received: by ewy19 with SMTP id 19so3056804ewy.40 for ; Sat, 21 Aug 2010 07:19:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=Rf6eWirAGu1XE5WhbrpdT0xyxjlg9++E77xuf4OYEsU=; b=JPzb7I0PofpZ/bttAfxDj4s2Mlj/r/1nQyi15q7h6+62qNxPSYNxyqPNKn9R+EKRgp pvJ0jF8qARUhbSITl+yMLRsNWMytwK0ozBPUTCa7dgFQ3S9uvAlfgnS6vMDKZRKQqjjj FKvx5xAmsMyNqrJ+6XAMOsRPY0VEd4xGcNrRo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:message-id; b=Vl55MnN2TL8I+x/qIdetuwh+A+RnTbBFvjO14gu4xwVFIe0idbj9R6D5nAwctw6/+g WRfpUUKUHmtPsM6ARxnIkDB2ZTTawcdKos0SAyVJGK6eMxCeu2WkfXUPVdvgZ8mBjzbg gfoC4L/21Um6r8ZlJqwVIRdi1fny6ofE2IQ8k= Received: by 10.213.25.74 with SMTP id y10mr2710967ebb.3.1282400385445; Sat, 21 Aug 2010 07:19:45 -0700 (PDT) Received: from nazgul.localnet (196-210-202-152.dynamic.isadsl.co.za [196.210.202.152]) by mx.google.com with ESMTPS id a48sm6965650eei.1.2010.08.21.07.19.43 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 21 Aug 2010 07:19:44 -0700 (PDT) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Ebuild Fixup Scripts Date: Sat, 21 Aug 2010 16:16:46 +0200 User-Agent: KMail/1.13.5 (Linux/2.6.34-ck-r1; KDE/4.4.5; x86_64; ; ) References: In-Reply-To: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201008211616.46558.alan.mckinnon@gmail.com> X-Archives-Salt: ac7ee910-2ac9-4498-94de-9416b50fb4ad X-Archives-Hash: 99cafc8c435cd6ef4dffc0704cc5661a Apparently, though unproven, at 16:10 on Saturday 21 August 2010, Carl Pettit did opine thusly: > A lot of ebuilds list a fixup script at the end that the user must manually > execute. If the build is pulled in as part of another build, these scripts > can be missed. This fact has cost me 2 days and a borked system. Is there a > way of running these automatically on completion as part of the install? No, there is no such thing and will likely never be. The default operation of gentoo is to put stuff there and wait for you (root) to take action on it. ebuilds do configure dick with your configs (OK, except webmin, but that is a piece of shit and to be expected), start daemons or cause them to be added to rc-update. That is for YOU - as root - to decide and act on. User wanting a distro that does everything for them need use Red Hat, Ubuntu, etc. What you must do is configure your elogging in make.conf (it's all in man 5 make.conf) and read the elogs in /var/log/portage/elog/ when an emerge is complete. Or have them mailed to you. -- alan dot mckinnon at gmail dot com