|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0 |
|
| #
c9ceff3c |
| 16-Nov-2023 |
Thomas Eberhardt <[email protected]> |
Fix /root permissions after 'make installworld'
According to /etc/mtree/BSD.root.dist /root should have 0750 permissions, but the build target 'make installworld' changes these to 0755.
This is cau
Fix /root permissions after 'make installworld'
According to /etc/mtree/BSD.root.dist /root should have 0750 permissions, but the build target 'make installworld' changes these to 0755.
This is caused by the installation of the configuration files of sh(1) and csh(1).
Correct this by specifying the correct default /root permissions.
PR: 273342 Reviewed by: jilles Approved by: jilles MFC after: 2 weeks Differential Revision:https://reviews.freebsd.org/D42395
(cherry picked from commit a6ed8c9593031abf6fa73661be55c226caa362d6)
show more ...
|
|
Revision tags: release/14.0.0 |
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
fcc8d727 |
| 30-Jun-2023 |
Simon J. Gerraty <[email protected]> |
Separate dependencies on tools built for host.
When generated files depend on tools that need to be built for host, we need to carefully separate them for the DIRDEPS_BUILD so we only build them onc
Separate dependencies on tools built for host.
When generated files depend on tools that need to be built for host, we need to carefully separate them for the DIRDEPS_BUILD so we only build them once.
Reviewed by: stevek Sponsored by: Juniper Networks, Inc.
show more ...
|
| #
8fe4f8f7 |
| 20-Apr-2023 |
Simon J. Gerraty <[email protected]> |
Fix building host tools for host
Several makefile depend on tools built for host. At least when using DIRDEPS_BUILD we can build these for the pseudo machine "host" to facilitate building on older h
Fix building host tools for host
Several makefile depend on tools built for host. At least when using DIRDEPS_BUILD we can build these for the pseudo machine "host" to facilitate building on older host versions.
Ideally we would build these tools in their own directories to avoid building more than needed.
For now, setting an appropriate default for BTOOLSPATH will suffice
Reviewed by: stevek Sponsored by: Juniper Networks, Inc. Differential Revision: https://reviews.freebsd.org/D39708
show more ...
|
|
Revision tags: release/13.2.0, release/12.4.0 |
|
| #
1dbb9994 |
| 23-Nov-2022 |
Ed Maste <[email protected]> |
sh: install hard link with same mode as target
Previously when using NO_ROOT we recorded a METALOG entry for the /.profile hard link with a different mode than the link target, which is not permitte
sh: install hard link with same mode as target
Previously when using NO_ROOT we recorded a METALOG entry for the /.profile hard link with a different mode than the link target, which is not permitted.
Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D37476
show more ...
|
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0 |
|
| #
f52c431b |
| 01-Apr-2020 |
Edward Tomasz Napierala <[email protected]> |
Bump WARNS for sh(1).
Reviewed by: jilles MFC after: 2 weeks Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D24181
|
|
Revision tags: release/12.1.0, release/11.3.0 |
|
| #
c63c5ab0 |
| 15-Jun-2019 |
Bryan Drewery <[email protected]> |
Fix .depend files to work for build tools.
This is somewhat of a follow-up to r335746.
MFC after: 2 weeks Sponsored by: DellEMC
|
| #
60315f8f |
| 24-Jan-2019 |
Edward Tomasz Napierala <[email protected]> |
Install .shrc for root, and set PS1 for the toor account.
Reviewed by: jilles MFC after: 2 weeks Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D18872
|
|
Revision tags: release/12.0.0 |
|
| #
94ec7ec7 |
| 29-Aug-2018 |
Brad Davis <[email protected]> |
Finish moving dot.cshrc and dot.profile to bin/csh/ and bin/sh/.
Approved by: re (gjb), will (mentor) Differential Revision: https://reviews.freebsd.org/D16770
|
| #
3349f8bb |
| 15-Aug-2018 |
Brad Davis <[email protected]> |
Revert parts of r337849 and r337857
This fixes the build and I will redo these changes as part of a future review that organizes them differently. The way I tried to do it here could be done better
Revert parts of r337849 and r337857
This fixes the build and I will redo these changes as part of a future review that organizes them differently. The way I tried to do it here could be done better. Sorry for the noise.
Approved by: will (mentor) Differential Revision: https://reviews.freebsd.org/D16737
show more ...
|
| #
1da0bddb |
| 15-Aug-2018 |
Brad Davis <[email protected]> |
Fix build after r337849
This moves the symlink creation to after where the files are installed.
This also inverts the shell change so that it only happens if MK_TCSH is on.
Approved by: will (ment
Fix build after r337849
This moves the symlink creation to after where the files are installed.
This also inverts the shell change so that it only happens if MK_TCSH is on.
Approved by: will (mentor) Differential Revision: https://reviews.freebsd.org/D16725
show more ...
|
| #
b26c7f7f |
| 15-Aug-2018 |
Brad Davis <[email protected]> |
Move all sh and csh files into bin/sh/ or bin/csh/
This simplifies pkgbase by migrating these to CONFS so they are properly tagged as config files.
Approved by: will (mentor) Differential Revision:
Move all sh and csh files into bin/sh/ or bin/csh/
This simplifies pkgbase by migrating these to CONFS so they are properly tagged as config files.
Approved by: will (mentor) Differential Revision: https://reviews.freebsd.org/D16708
show more ...
|
| #
d717a1d4 |
| 27-Jun-2018 |
Bryan Drewery <[email protected]> |
Stop building intermediate .o files.
These are not used to link the final tool anymore. At some point in the past the suffix rules changed to not link these in. The original reason for this in r19
Stop building intermediate .o files.
These are not used to link the final tool anymore. At some point in the past the suffix rules changed to not link these in. The original reason for this in r19176 is unclear but seems to be related to mkdep. The .depend handling is still broken here as it is for all build tool patterns like this.
Sponsored by: Dell EMC
show more ...
|
|
Revision tags: release/11.2.0, release/10.4.0 |
|
| #
4b330699 |
| 02-Aug-2017 |
Enji Cooper <[email protected]> |
Convert traditional ${MK_TESTS} conditional idiom for including test directories to SUBDIR.${MK_TESTS} idiom
This is being done to pave the way for future work (and homogenity) in ^/projects/make-ch
Convert traditional ${MK_TESTS} conditional idiom for including test directories to SUBDIR.${MK_TESTS} idiom
This is being done to pave the way for future work (and homogenity) in ^/projects/make-check-sandbox .
No functional change intended.
MFC after: 1 weeks
show more ...
|
| #
8c099357 |
| 02-Aug-2017 |
Enji Cooper <[email protected]> |
Add HAS_TESTS to all Makefiles that use the SUBDIR.${MK_TESTS}+= tests idiom
|
|
Revision tags: release/11.1.0 |
|
| #
caf42d81 |
| 04-Mar-2017 |
Enji Cooper <[email protected]> |
bin: normalize paths using SRCTOP-relative paths or :H when possible
This simplifies make logic/output
MFC after: 1 month Sponsored by: Dell EMC Isilon
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
014db25b |
| 12-Aug-2016 |
Enji Cooper <[email protected]> |
Update ^/vendor/NetBSD/tests/dist to a more recent snapshot
Pulled on "Thu Aug 11 18:01:19 PDT 2016"
|
| #
92edc966 |
| 03-Jun-2016 |
Bryan Drewery <[email protected]> |
WITH_META_MODE: Don't expect meta files for side-effect generated files.
The first file in these lists will generate everything else so only it should be getting a .meta file. With bmake's missing=
WITH_META_MODE: Don't expect meta files for side-effect generated files.
The first file in these lists will generate everything else so only it should be getting a .meta file. With bmake's missing=yes meta feature these would otherwise cause a rebuild without the .NOMETA hint.
Sponsored by: EMC / Isilon Storage Division
show more ...
|
| #
29df9f6b |
| 09-May-2016 |
Bryan Drewery <[email protected]> |
DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.
This avoids running target binaries.
Sponsored by: EMC / Isilon Storage Division
|
| #
d1dd034d |
| 14-Apr-2016 |
Bryan Drewery <[email protected]> |
META_MODE: Don't rebuild build-tools targets during normal build.
This avoids 'build command changed' due to CFLAGS/CC changes during the normal build. Without this the build-tools targets end up r
META_MODE: Don't rebuild build-tools targets during normal build.
This avoids 'build command changed' due to CFLAGS/CC changes during the normal build. Without this the build-tools targets end up rebuilding for the *target* rather than keeping the native versions built in build-tools.
Sponsored by: EMC / Isilon Storage Division
show more ...
|
|
Revision tags: release/10.3.0 |
|
| #
ac2875fa |
| 09-Feb-2016 |
Glen Barber <[email protected]> |
Explicitly add unmarked bin/ binaries to the runtime package. Note: tcsh(1) has a MK_TCSH=no test, so this should be a separate package, which requires pre-install/post-install scripts, to be added l
Explicitly add unmarked bin/ binaries to the runtime package. Note: tcsh(1) has a MK_TCSH=no test, so this should be a separate package, which requires pre-install/post-install scripts, to be added later.
Sponsored by: The FreeBSD Foundation
show more ...
|
|
Revision tags: release/10.2.0 |
|
| #
12cd1730 |
| 25-Nov-2014 |
Baptiste Daroussin <[email protected]> |
Convert bin/ to LIBADD, reduce overlinking allow to build all components as static
|
|
Revision tags: release/10.1.0 |
|
| #
478290db |
| 01-Oct-2014 |
Enji Cooper <[email protected]> |
Check in first src/tests snapshot from NetBSD anoncvs
Sources were obtained like so:
% export CVSROOT="[email protected]:/cvsroot" % cvs -z9 co -D "09/30/2014 20:45" -P src/tests % mv src/
Check in first src/tests snapshot from NetBSD anoncvs
Sources were obtained like so:
% export CVSROOT="[email protected]:/cvsroot" % cvs -z9 co -D "09/30/2014 20:45" -P src/tests % mv src/tests/* tests/dist/.
'*CVS*' has been added to svn:ignore to ease updating periodically from upstream
Some line ending issues had to be resolved with test outputs and scripts via dos2unix and by deleting the eol-style property set in usr.bin/sort
Discussed with: rpaulo Sponsored by: EMC / Isilon Storage Division
show more ...
|
| #
80189b3b |
| 17-Jul-2014 |
Brooks Davis <[email protected]> |
Replace all uses of libncurses and libtermcap with their wide character variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy
Replace all uses of libncurses and libtermcap with their wide character variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy of the curses library.
Exp-run: antoine PR: 189842 Discussed with: bapt Sponsored by: DARPA, AFRL
show more ...
|
|
Revision tags: release/9.3.0 |
|
| #
c6063d0d |
| 06-May-2014 |
Warner Losh <[email protected]> |
Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter.
|