Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-24 | Adjust the sanity check for patch file names to allow a hyphen. | Theo Buehler | |
ok aja | |||
2019-08-14 | Explain how to take over syspatch builds from another machine. | Theo Buehler | |
ok ajacoutot robert | |||
2019-05-12 | exit early if the errata name is invalid to avoid building a syspatch | Robert Nagy | |
that cannot be installed | |||
2019-05-12 | use readlink(1) on each file that we think is different to ensure that | Robert Nagy | |
only the resolved path is included ok ajacoutot@, tb@ | |||
2018-11-18 | MACHINE_ARCH -> MACHINE to fix syspatch build on macppc and arm64. | Antoine Jacoutot | |
prodded by "multiplexd" ok tb@ who was coming up with the same patch | |||
2018-10-30 | Missed that SUBDIR remnant in previous. | Antoine Jacoutot | |
prodded by a mail from "multiplexd" ok robert@ | |||
2018-10-27 | SUBDIR is a remnant of the past. | Antoine Jacoutot | |
ok robert@ | |||
2018-10-08 | Split the ${ERRATA}/${ERRATA}.patch target up into two: one for | Theo Buehler | |
moving the signed patch to the proper location and one for verifying its signature and applying it. ok ajacoutot, robert | |||
2018-06-25 | white spaces | Theo de Raadt | |
2018-03-19 | use the correct relink directory path | Robert Nagy | |
2017-11-05 | Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into | Robert Peichaer | |
one location under /usr/share/relink. Be more specific in src/etc/rc reorder_libs() what filesystems need r/w remount and ensure that their mount state is restored. Idea and positive feedback from deraadt@ OK aja@ tb@ | |||
2017-10-17 | remove the remaining references to .depend files since nothing creates them | Christian Weisgerber | |
any longer; ok espie@ deraadt@ | |||
2017-09-03 | Previous fakeroot must be manually copied in case an errata does not apply | Antoine Jacoutot | |
to the current architecture. | |||
2017-08-23 | Install the patched kernel on the build machine just like we do for | Antoine Jacoutot | |
userland. ok robert@ | |||
2017-08-21 | Add a comment about why we need to ignore the timestamps on perl man pages | Antoine Jacoutot | |
(Pod::Man adds the current date to the manuals). ok robert@ | |||
2017-08-21 | No need to explicitely add patch.sig to the plist, diff.sh will now pick it | Antoine Jacoutot | |
up properly. | |||
2017-08-21 | Kernel syspatches will now only contain the differing object files. | Antoine Jacoutot | |
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@ | |||
2017-08-21 | Catch non existent files (in case a syspatch would _add_ a new file). | Antoine Jacoutot | |
2017-08-21 | The syspatch(8) build system will eventually be properly documented in its own | Antoine Jacoutot | |
man(1) page but until things settle and the framework is robust, this file will be used as a quick reminder. ok robert@ | |||
2017-08-20 | Consistency in spacing. | Antoine Jacoutot | |
2017-07-11 | use the previous syspatch's fake root for getting the link order | Robert Nagy | |
instead of using / where the libraries are re-ordered on reboot ok aja@ | |||
2017-07-10 | Set XSRCDIR to /usr/xenocara if it's not defined. Matches what | Antoine Jacoutot | |
/usr/X11R6/share/mk/bsd.xorg.mk does. ok robert@ | |||
2017-06-20 | Set SRCDIR according to build type and s/X11SRC/XSRCDIR | Antoine Jacoutot | |
ok robert@ | |||
2017-06-06 | Don't patch(1) as the 'build' user; it has no right over the src tree. | Antoine Jacoutot | |
That bug was hidden because patch(1) returns '0' on that particular case. To be fixed... ok robert@ | |||
2017-06-05 | a kernel errata requires a full build as well in case some headers | Robert Nagy | |
change so let's do a full build all the time | |||
2017-06-05 | set BUILDUSER to build by default, this can be overwritten from the environment | Robert Nagy | |
2017-06-05 | do not add ./ to the path of the files in the tarball | Robert Nagy | |
2017-06-05 | do not remove used files from the fakeroot | Robert Nagy | |
2017-04-22 | do not leave temp files after the diffing is done | Robert Nagy | |
2017-04-22 | Add a small shell script to be used by syspatch to diff the fake root | Robert Nagy | |
directories for changes due to the fact that we have to do some "magic" to figure out if things have really changed. | |||
2017-04-22 | rework the syspatch makefile and do complete builds for each errata | Robert Nagy | |
and diff those instead of doing partial builds of affected directories | |||
2017-01-17 | rework some of the variables for better directory name handling and | Robert Nagy | |
add support for linking against libraries inside the fake root so that syspatches can include static binaries linked with the fixed libraries | |||
2016-11-09 | oops, OSREV -> OSrev. | Antoine Jacoutot | |
2016-11-09 | Use https to get the patches. | Antoine Jacoutot | |
Fix syspatch naming. ok robert@ | |||
2016-11-03 | switch to using BUILDUSER and add more error checking | Robert Nagy | |
2016-09-05 | use OSREV and OSrev instead of setting them in the makefile | Robert Nagy | |
and remove variables for MAKE, SIGNIFY, etc. prodded by deraadt@ | |||
2016-09-04 | allow everything to run as unprivileged user except for fake | Robert Nagy | |
install and mtree by splitting up some targets | |||
2016-09-03 | add infrastructure to build syspatches (binary updates to stable) | Robert Nagy | |
Makefile.000 corresponds to errata_000 which is nonexistent so it is a good place to provide an example of how to build the others this is still work in progress, getting it in so people can join in on the development ok deraadt@ |