History log of /openbsd-src/Makefile (Results 1 – 25 of 136)
Revision Date Author Comments
# 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@


123456