From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1Dy9Kq-00021I-Sh for garchives@archives.gentoo.org; Thu, 28 Jul 2005 14:26:09 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j6SEMpS6002292; Thu, 28 Jul 2005 14:22:51 GMT Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j6SEMnCC027587 for ; Thu, 28 Jul 2005 14:22:49 GMT Received: from sj-core-3.cisco.com (171.68.223.137) by sj-iport-5.cisco.com with ESMTP; 28 Jul 2005 07:23:19 -0700 X-IronPort-AV: i="3.95,150,1120460400"; d="scan'208"; a="201163340:sNHT28485834" Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id j6SEMG7L019339 for ; Thu, 28 Jul 2005 07:23:15 -0700 (PDT) Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Thu, 28 Jul 2005 10:22:19 -0400 Received: from [10.89.24.107] ([10.89.24.107]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Thu, 28 Jul 2005 10:22:19 -0400 Message-ID: <42E8EA25.2030302@cisco.com> Date: Thu, 28 Jul 2005 09:22:29 -0500 From: Roy Wright User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050725) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org MIME-Version: 1.0 To: gentoo-amd64@lists.gentoo.org Subject: Re: [gentoo-amd64] backups and world updates References: <1f81f7e005072806534ed43866@mail.gmail.com> In-Reply-To: <1f81f7e005072806534ed43866@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 28 Jul 2005 14:22:19.0583 (UTC) FILETIME=[C34054F0:01C5937F] X-Archives-Salt: 49eaea81-6f5a-471e-a391-4b0484f13d23 X-Archives-Hash: a8b70ab3f69bc0e07cd0cac369688538 Howdy, What I do is run a nightly script that: * cleans up tmp files * runs revdep-rebuild * runs emerge --sync * runs eupdatedb * runs update-eix * runs a pretend emerge -uDNvp world * runs a fetchonly emerge -uDNq --fetchonly world * greps the ebuilds for einfo, ewarn, and eerror lines * runs glsa-check The output of everything is then mailed to me. I originally got the script from the gentoo-users list but didn't save the link (maybe scan the archives for portage.cron or if you want I can post what I have). Then I review the email and decide when to update. A red flag is if the einfo mentions revdep-rebuild. In that case I emerge that package by name allowing dependencies, then do the revdep-rebuild, then the emerge world. Most of the time, I just open an konsole and do the update. Occasionally I'll postpone if the update looks really large or time consuming. For major gui components like KDE or xorg, I'll exit KDE and emerge from the command line over the weekend (ok, probably overly cautious, but I was burned once). Occasionally I'll get a blocking condition. I really think twice now before just unblocking via package.keywords. I've found that waiting a day or two might result in portage handling the unblocking. HTH, Roy Mark wrote: >Thanks to everyone who helped me get my system back after a couple of >world update snafus. Now of course I'm a little gun-shy about using >options like emerge --update world. So what's my best bet to keep my >system up to date, while protecting it from my own lack of >understanding of updating config files? > >Here's what I'm intending to do so far: > >1. Prior to running any large system update, back up /etc to another location >2. use dispatch-conf instead of etc-update > >Can anyone make any other suggestions? Which emerge options are best >for full system updates? Thanks > > -- gentoo-amd64@gentoo.org mailing list