| #
f2a208ef |
| 05-Apr-2020 |
deraadt <deraadt@openbsd.org> |
minor cranking of libraries exposes a problem, details too long to explain. Run ldconfig -R after installing base libraries, and once again after installing gnu libraries. ok kettenis
|
| #
3367dcf5 |
| 21-Dec-2019 |
espie <espie@openbsd.org> |
a few depend:-related thingies that were still in.
okay millert@, tb@
|
| #
6340e171 |
| 05-Jul-2017 |
espie <espie@openbsd.org> |
bye bye depends okay tb@ deraadt@
|
| #
60fd9b10 |
| 14-Apr-2017 |
espie <espie@openbsd.org> |
mark newish phony targets as phony. okay tb@
|
| #
92d422c2 |
| 29-Jan-2017 |
rpe <rpe@openbsd.org> |
Ensure the build user can write to the GLOBAL_AUTOCONF_CACHE file by creating or truncating it with the proper ownership and permissions.
OK tb@
|
| #
46df90c2 |
| 19-Nov-2016 |
tb <tb@openbsd.org> |
Enable builds with a dedicated user that cannot elevate privileges or write to /usr/src or /usr/xenocara.
Change /usr/{,x}obj to owner build:wobj with mode 770 and install the systemwide makefiles b
Enable builds with a dedicated user that cannot elevate privileges or write to /usr/src or /usr/xenocara.
Change /usr/{,x}obj to owner build:wobj with mode 770 and install the systemwide makefiles before starting a build. The root of the noperm fs containing DESTDIR should also be owned by build:wobj.
Developers will need to add their users to group wobj to be able to write to /usr/{,x}obj/.
"push forward" deraadt; testing, input & ok rpe
show more ...
|
| #
57fb2d25 |
| 18-Oct-2016 |
tb <tb@openbsd.org> |
Swap 'make cleandir' and 'make includes' for real. Should have been part of commitid uHRFWpwUBjIz0UuR.
Original message:
Move libcrypto, librpcsvc and gnu/usr.bin/cc/include from RDIRS to PRDIRS, a
Swap 'make cleandir' and 'make includes' for real. Should have been part of commitid uHRFWpwUBjIz0UuR.
Original message:
Move libcrypto, librpcsvc and gnu/usr.bin/cc/include from RDIRS to PRDIRS, and add prereq targets, so some header files are generated by BUILDUSER during 'make prereq' instead of by root during 'make includes'.
Switch the order of 'make cleandir' and 'make includes' during 'make build' so we don't generate many files twice.
Except for some machine@ symlinks from ${MACHINE}/stand, /usr/obj is now clean from files generated by root during 'make build'. Those will be cleaned up in a second step.
help, testing & ok deraadt, input from natano, further testing rpe
show more ...
|
| #
0afaca0c |
| 06-Oct-2016 |
natano <natano@openbsd.org> |
Print the root check error message to stderr. While there add the name of the target to the message to be more descriptive.
ok deraadt tb
|
| #
192f59d4 |
| 06-Oct-2016 |
tb <tb@openbsd.org> |
Simplify the 'make includes' step in 'make build': move the privdrop bit up into 'make includes', so the latter benefits from that idiom as well. Sprinkle a few 'exec' while there.
ok natano
|
| #
2a3ca3e9 |
| 05-Oct-2016 |
natano <natano@openbsd.org> |
De-escalate to an unprivileged users during 'make build' and 'make release'.
- If you start make build as root, everything will be run as root. Nothing new here. New is, that you can set BUILDUSER
De-escalate to an unprivileged users during 'make build' and 'make release'.
- If you start make build as root, everything will be run as root. Nothing new here. New is, that you can set BUILDUSER=somebody and the unprived parts will be run as somebody. - If you start make build with sudo, the unprived parts will be run as the real user (meaning YOU). You can still set BUILDUSER=somebody and the uprived parts will run as somebody. - If you start make build as a normal user it will error out. "I'm sorry Dave."
Note that DESTDIR must be on partition with the noperm flag set for make release to work correctly as an unprivileged user.
idea and ok deraadt input and ok tb ratchov millert rpe, halex and probably others where part of the conversation to make this happen, thanks!
show more ...
|
| #
f10adcc6 |
| 04-Oct-2016 |
deraadt <deraadt@openbsd.org> |
stop supporting SUDO builds. Something better is coming, so let's align everyone who is using SUDO builds towards the new strategy. ok natano
|
| #
84b1e8ae |
| 23-Aug-2015 |
deraadt <deraadt@openbsd.org> |
must make obj in etc as well; the etc.*/Makefile stubs depend upon it.
|
| #
91c7b537 |
| 02-Jun-2015 |
deraadt <deraadt@openbsd.org> |
missing " spotted by Kyle Milz
|
| #
a1cc089f |
| 26-Aug-2014 |
rpe <rpe@openbsd.org> |
Create etc set during 'make build' and embed it in base set to make it available during a regular install or upgrade so that it doesn't need to be independently fetched.
Idea, directions and OK dera
Create etc set during 'make build' and embed it in base set to make it available during a regular install or upgrade so that it doesn't need to be independently fetched.
Idea, directions and OK deraadt@ Feedback and Ok halex@ and aja@
show more ...
|
| #
79df76e3 |
| 09-Jul-2014 |
espie <espie@openbsd.org> |
do locatedb as part of the build process "works for me" deraadt@
|
| #
84fc8f7c |
| 22-Apr-2014 |
reyk <reyk@openbsd.org> |
Remove KERBEROS5 from the Makefiles (except ssh for now, where it is already manually disabled).
ok deraadt@
|
| #
2b4edc40 |
| 23-Jul-2013 |
todd <todd@openbsd.org> |
enter keberosV/doc to resurrect heimdal.info for real this time ok deraadt@
|
| #
b70a26d9 |
| 17-Jun-2013 |
robert <robert@openbsd.org> |
switch to new kerberosV directory layout
|
| #
9f592787 |
| 29-Aug-2012 |
espie <espie@openbsd.org> |
remove ancient cruft. okay deraadt@
|
| #
7797d2ab |
| 17-Sep-2011 |
pirofti <pirofti@openbsd.org> |
Document proper cross-tools command to run, specially when working on a new port.
Okay miod@
|
| #
7feaea15 |
| 24-Apr-2011 |
guenther <guenther@openbsd.org> |
Head off attempts to do 'make build' with DESTDIR set, as it doesn't work
ok sthen@, deraadt@
|
| #
fcf05718 |
| 23-Mar-2010 |
espie <espie@openbsd.org> |
install mtree always okay deraadt@
|
| #
de206b4f |
| 02-Dec-2005 |
deraadt <deraadt@openbsd.org> |
do not enter lkm
|
| #
37a1d5d8 |
| 16-Sep-2005 |
jmc <jmc@openbsd.org> |
use shell-neutral language (in a comment);
from ray lai; ok krw@
|
| #
a222f159 |
| 09-Jan-2005 |
espie <espie@openbsd.org> |
move cross-stuff into its own file. okay mickey@, niklas@
|