From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4C77F138330 for ; Wed, 12 Oct 2016 09:41:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0263BE0B76; Wed, 12 Oct 2016 09:41:09 +0000 (UTC) Received: from sam.metaphysis.net (sam.metaphysis.net [85.10.207.80]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C99D1E0B71 for ; Wed, 12 Oct 2016 09:41:08 +0000 (UTC) Received: from p54b9a5aa.dip0.t-ipconnect.de ([84.185.165.170] helo=[192.168.7.7]) by sam.metaphysis.net with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.76) (envelope-from ) id 1buG27-0004DB-47 for gentoo-user-de@lists.gentoo.org; Wed, 12 Oct 2016 11:41:07 +0200 Subject: Re: [gentoo-user-de] Kernelquellen To: gentoo-user-de@lists.gentoo.org References: <7192184.j7VoRCJVMZ@l1-gentoo> <57D22D1B0200000D00006696@gwia.im.jku.at> <1604317.cqPPO1kDSL@l1-gentoo> From: =?UTF-8?Q?Andreas_Prie=c3=9f?= Organization: metaphysis.de Message-ID: Date: Wed, 12 Oct 2016 11:40:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user-de@lists.gentoo.org Reply-to: gentoo-user-de@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: <1604317.cqPPO1kDSL@l1-gentoo> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Archives-Salt: 5f9c0f76-69c8-4118-bbab-6f6eafe1ed96 X-Archives-Hash: 3492d7d93d069c31574b9822bee89a35 Hallo allerseits, On 10.10.2016 23:26, Sebastian wrote: >> wahrscheinlich ist das Useflag symlink für sys-kernel/gentoo-sources >> gesetzt. Wenn dieses aktiviert ist wird der Symlink /usr/src/linux >> jeweils immer auf den aktuellsten Kernel verlinken. Daher einfach >> dieses Useflag deaktivieren sollte reichen. > > ich habe gesucht wo das gesetzt ist aber nicht gefunden. > in make.conf und portage.use steht es nicht. ein USE-Flag kann auch direkt im ebuild oder in einer eclass per default gesetzt sein. Im ebuild stünde dann sowas wie IUSE="foo bar +symlink -baz" Damit wäre dann symlink gesetzt solange es nicht irgendwo wieder deaktiviert wird. Wo das für den Kernel gesetzt wird, ist mir aber auch gerade nicht klar, selbst ein grep -R '+symlink' /usr/portage findet da nichts für den Kernel. >> ich will hier nicht jeden Kernel immer gleich neu Bauen wenn ein neuer >> Kernel >> erscheint. Leider habe ich mein System beim Aufsetzen nach anleitung so >> eingerichtet das die neuesten Kernelquellen immer verlinkt werden. wo >> kann ich >> das abstellen. >> >> Da ich mit Virtualbox arbeite bekomme ich sonst bei aktualisierung >> dessen eine >> Fehlermeldung weil die Quellen nicht mehr vorhanden sind. >> >> Kann ich es Automatisieren das nur von Aktuellstem und vom Aktivem >> Kernel die >> Quellen vorgehalten werden? Pakete, die man direkt, also nicht als Abhängigkeit installiert haben möchte, stehen in /var/lib/portage/world Dort kann man bestimmte Pakete auch mit Versionsnummer eintragen, die bleiben dann installiert, auch wenn die aktuelle Version dann schon höher liegt. (Bei Paketen mit Slots kann dann die aktuelle Version gleichzeitig installiert sein.) emerge --ask --noreplace =sys-kernel/gentoo-sources-4.4.6 trägt dann zum Beispiel was in world ein? grep kernel /var/lib/portage/world ergibt unter anderem "sys-kernel/gentoo-sources:4.4.6", damit bleibt dann die Version im Slot 4.4.6 erhalten. Ein Update könnte es da nur innerhalb des Slots geben, zum Beispiel auf 4.4.6-r1 oder sowas. Mehr zu den ganzen Details in "man portage" und der Doku auf gentoo.org :-) Grüße Andreas