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 1OMfZo-0005Cd-1n for garchives@archives.gentoo.org; Thu, 10 Jun 2010 11:05:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A39FDE0A61 for ; Thu, 10 Jun 2010 11:05:35 +0000 (UTC) Received: from swip.net (mailfe07.tele2.at [212.247.154.199]) by pigeon.gentoo.org (Postfix) with ESMTP id E8652E0858 for ; Thu, 10 Jun 2010 10:59:13 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.0 c=1 a=qU5ZuYy1v4MA:10 a=Q9fys5e9bTEA:10 a=PzwwkQbqRRsA:10 a=cBcCMTda2Je+yITLn7JKew==:17 a=P35MTyB1xmpDUrZqZF8A:9 a=B9kgTJtFVwFwGjER_b_Jr9FuoWQA:4 a=PUjeQqilurYA:10 Received: from [86.32.163.187] (account cxu-8c8-r8b@tele2.at HELO ferdl.home) by mailfe07.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 1395967723 for gentoo-embedded@lists.gentoo.org; Thu, 10 Jun 2010 12:59:13 +0200 Received-SPF: none receiver=mailfe07.swip.net; client-ip=86.32.163.187; envelope-from=marcus@priesch.priv.at Received: from [192.168.2.105] (unknown [192.168.2.105]) by ferdl.home (Postfix) with ESMTP id 7F5491E43E for ; Thu, 10 Jun 2010 12:59:12 +0200 (CEST) Subject: [gentoo-embedded] tzdata & friends From: Marcus Priesch To: gentoo embedded Content-Type: text/plain; charset="ISO-8859-15" Date: Thu, 10 Jun 2010 12:59:12 +0200 Message-ID: <1276167552.2012.591.camel@pr-laptop> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-embedded@lists.gentoo.org Reply-to: gentoo-embedded@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 Content-Transfer-Encoding: 7bit X-Archives-Salt: 30799c49-ed1f-4b41-ba08-858a6b2506f4 X-Archives-Hash: 2cc693b4d345f303fb10faef2f96267c Hi Guys, One annoying thing i encountered in the past when using gentoo on a linux box was staying up to date with packages (like timzonedata & pytz). when you want to stay in sync with the portage tree - you also have to update a lot of other packages from time to time ... which alters the system and possibly needs other work to be involved to keep it running ... in the end you have to test the whole behaviour again and the customer gets a "new" system - which is lot of work and hard to argument ;) when you dont update, timezonedata could be out of date ... and the customer discovers that DST change did not happen correctly ... which is also hard to argument ;) so basically i am searching for a solution where i can update "only" relevant packages from time to time (like timezonedata) but leave the rest of the system untouched ... customers boxes are running in a private lan so security is not really a concern ;) currently the only way i can think of is to maintain a private portage tree and update packages selectively - as long as the dependencies dont require more ... are there any other possibilities ?!? how are you handling such situations ?!? the other question is on distributing the packages to the boxes: in the past i had a full gentoo system where i updated and compiled and rsynced selectively to the boxes - but with full dev environment which was clearly a waste of storage space, time and bandwith. currently i have one --root created and stripped down environment which i rsync to the boxes (without gcc, portage tree, kernel sources) ... plus i need a gentoo system for building where i merge change into the portage tree from time to time ... the complexity of this is why i took a look at debian/ubuntu for this kind of task ... but ... for me it's not an option as it's tooo inflexible. after all i should come up with a solution where the customer can do the update on its own ... so any ideas and/or discussion would be very welcome !!! regards, marcus.