History log of /openbsd-src/distrib/syspatch/bsd.syspatch.mk (Results 1 – 25 of 26)
Revision Date Author Comments
# bbda8d7c 24-May-2020 tb <tb@openbsd.org>

Adjust the sanity check for patch file names to allow a hyphen.

ok aja


# 9564001f 12-May-2019 robert <robert@openbsd.org>

exit early if the errata name is invalid to avoid building a syspatch
that cannot be installed


# e0dae1d9 18-Nov-2018 ajacoutot <ajacoutot@openbsd.org>

MACHINE_ARCH -> MACHINE to fix syspatch build on macppc and arm64.

prodded by "multiplexd"
ok tb@ who was coming up with the same patch


# 4060c8d3 27-Oct-2018 ajacoutot <ajacoutot@openbsd.org>

SUBDIR is a remnant of the past.

ok robert@


# 417cbef9 08-Oct-2018 tb <tb@openbsd.org>

Split the ${ERRATA}/${ERRATA}.patch target up into two: one for
moving the signed patch to the proper location and one for
verifying its signature and applying it.

ok ajacoutot, robert


# 9f6bf093 25-Jun-2018 deraadt <deraadt@openbsd.org>

white spaces


# 5ff18317 19-Mar-2018 robert <robert@openbsd.org>

use the correct relink directory path


# d96a07ce 17-Oct-2017 naddy <naddy@openbsd.org>

remove the remaining references to .depend files since nothing creates them
any longer; ok espie@ deraadt@


# d7830648 23-Aug-2017 ajacoutot <ajacoutot@openbsd.org>

Install the patched kernel on the build machine just like we do for
userland.

ok robert@


# 643ddf04 21-Aug-2017 ajacoutot <ajacoutot@openbsd.org>

No need to explicitely add patch.sig to the plist, diff.sh will now pick it
up properly.


# 5f578a56 21-Aug-2017 ajacoutot <ajacoutot@openbsd.org>

Kernel syspatches will now only contain the differing object files.
The syspatch(8) utility will be modified accordingly to relink the kernel at the
end of its run (not done yet, still WIP). That wil

Kernel syspatches will now only contain the differing object files.
The syspatch(8) utility will be modified accordingly to relink the kernel at the
end of its run (not done yet, still WIP). That will give us KARL and much
smaller patches.

Idea from deraadt@
OK robert@

show more ...


# b79db08b 11-Jul-2017 robert <robert@openbsd.org>

use the previous syspatch's fake root for getting the link order
instead of using / where the libraries are re-ordered on reboot

ok aja@


# 900125cc 10-Jul-2017 ajacoutot <ajacoutot@openbsd.org>

Set XSRCDIR to /usr/xenocara if it's not defined. Matches what
/usr/X11R6/share/mk/bsd.xorg.mk does.

ok robert@


# f0110f5b 20-Jun-2017 ajacoutot <ajacoutot@openbsd.org>

Set SRCDIR according to build type and s/X11SRC/XSRCDIR

ok robert@


# eb56a81a 06-Jun-2017 ajacoutot <ajacoutot@openbsd.org>

Don't patch(1) as the 'build' user; it has no right over the src tree.
That bug was hidden because patch(1) returns '0' on that particular case.
To be fixed...

ok robert@


# bc74588b 05-Jun-2017 robert <robert@openbsd.org>

a kernel errata requires a full build as well in case some headers
change so let's do a full build all the time


# 64d740ad 05-Jun-2017 robert <robert@openbsd.org>

set BUILDUSER to build by default, this can be overwritten from the environment


# ce65acf5 05-Jun-2017 robert <robert@openbsd.org>

do not add ./ to the path of the files in the tarball


# 2b986ce7 22-Apr-2017 robert <robert@openbsd.org>

rework the syspatch makefile and do complete builds for each errata
and diff those instead of doing partial builds of affected directories


# 438d51cc 17-Jan-2017 robert <robert@openbsd.org>

rework some of the variables for better directory name handling and
add support for linking against libraries inside the fake root so
that syspatches can include static binaries linked with the fixed

rework some of the variables for better directory name handling and
add support for linking against libraries inside the fake root so
that syspatches can include static binaries linked with the fixed libraries

show more ...


# 4c649b68 09-Nov-2016 ajacoutot <ajacoutot@openbsd.org>

oops, OSREV -> OSrev.


# 04cdf172 09-Nov-2016 ajacoutot <ajacoutot@openbsd.org>

Use https to get the patches.
Fix syspatch naming.

ok robert@


# cfa8871b 03-Nov-2016 robert <robert@openbsd.org>

switch to using BUILDUSER and add more error checking


# 168c54d8 05-Sep-2016 robert <robert@openbsd.org>

use OSREV and OSrev instead of setting them in the makefile
and remove variables for MAKE, SIGNIFY, etc.

prodded by deraadt@


# aa478f6c 04-Sep-2016 robert <robert@openbsd.org>

allow everything to run as unprivileged user except for fake
install and mtree by splitting up some targets


12