<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/macppc/compile/RAMDISK, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/macppc/compile/RAMDISK?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/macppc/compile/RAMDISK?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2016-10-14T18:42:58Z</updated>
<entry>
<title>Kernel builds now happen in compile/CONFIG/obj@ -&gt; /usr/obj/... [or ./obj/,</title>
<updated>2016-10-14T18:42:58Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2016-10-14T18:42:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8f0d8b33b2c551f64bc915374370d7d508511983'/>
<id>urn:sha1:8f0d8b33b2c551f64bc915374370d7d508511983</id>
<content type='text'>
if srctree is not rooted at /usr/src].  As a result, stock GENERIC &amp; RAMDISK
kernels are commited to the tree, to ensure the src tree can be "readonly"
during builds, with all writes occuring inside the obj space.  config -b
options are handled by ../Makefile.inc.  The canonical new way to configure
one of these kernels is:
    % cd /sys/arch/amd64/compile/GENERIC.MP
    % doas make obj
    % make config
    % make
    % doas cp obj/bsd /bsd
The build infrastructure will use this new mechanism in a de-escalation
way using BUILDUSER.
Much help from natano and tb.
</content>
</entry>
</feed>
