Re: freebsd-update und Sourcen

From: Lars Engels <lars.engels(at)0x20.net>
Date: Fri, 27 Jun 2014 16:50:02 +0200

Am 2014-06-27 16:31, schrieb Bjoern Heidotting:
> On 06/27/14 10:46, Matthias Fechner wrote:
>> Hi,
>>
>> ich habe jetzt einen frischen Server der mit FreeBSD 10.0-RELEASE-p6
>> läuft.
>> Updates habe ich nun das erste mal mit freebsd-update gemacht und das
>> scheint alles gut zu funktionieren.
>>
>> In der /etc/freebsd-update.conf habe ich das folgende stehen:
>> # Components of the base system which should be kept updated.
>> Components src world kernel
>>
>> Allerdings ist das Verzeichnis /usr/src leer.
>> Was muss man denn machen, damit /usr/src zum System passt, bzw. dort
>> die
>> Sourcen vorhanden sind?
>>
>> Ich brauche das um ein ISDN Kernel Modul zu kompilieren, welches ich
>> dann mit dem GENERIC Kernel laden kann.
>>
>> Gruß
>> Matthias
>>
> Hallo Matthias,
>
> freebsd-update hat mit den Source Code erstmal nix zu tun. Damit kannst
> du halt Binär-Updates für dein System fahren, oder selber irgendwas
> kompilieren zu müssen. Das funktioniert imho allerdings nur bei einem
> GENERIC Kernel. Bei selbstgebackenen Kernel funktioniert es nicht.
>
> Den Source kannst du auf verschiedene Arten bekommen/installieren. Zum
> Beispiel über das Installationsmedium (CD / DVD). Angenommen du hast
> die
> CD auf /mnt gemountet, sollte folgendes funktionieren:
>
> # cd /mnt/usr/freebsd-dist/ && tar -xpf src.txz -C /
>
> Anderes Beispiel: Lade die Sourcen mit Subversion aus dem
> FreeBSD-Repository:
>
> # mkdir -p /usr/src && svnlite checkout
> https://svn0.eu.freebsd.org/base/releng/10.0/ /usr/src
>
> Gruß
> Björn

Hi Björn,

das ist so nicht richtig. freebsd-update patcht auch /usr/src, wenn dort
die passenden Quelltextdateien gefunden werden. Allerdings wird es nicht
angezeigt und stillschweigend im Hintergrund durchgeführt.

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 27 Jun 2014 - 16:50:06 CEST

search this site