#
dcb65c5a |
| 27-May-2024 |
Emmanuel Vadot <manu@FreeBSD.org> |
csh: Remove hardlink /.cshrc
Remove this historical artifact. csh will try to use /.csrch if the user has no home directory defined which is rather unlikely (To be exact if the concatenation of $HOM
csh: Remove hardlink /.cshrc
Remove this historical artifact. csh will try to use /.csrch if the user has no home directory defined which is rather unlikely (To be exact if the concatenation of $HOME and "/.cshrc" fail which is the same thing).
Also, with this change pkg will happily handle 3way merge for /root/.cshrc
Differential Revision: https://reviews.freebsd.org/D45382 Reviewed by: emaste, imp Sponsored by: Beckhoff Automation GmbH & Co. KG
show more ...
|
#
a6d8dcb0 |
| 27-Mar-2024 |
Stephen J. Kiernan <stevek@FreeBSD.org> |
csh: Use HOST_CC when compiling hostprog used by csh build
The "gethost" program should be built with the host compiler.
Obtained from: Juniper Networks, Inc. Reviewed by: sjg Differential Revision
csh: Use HOST_CC when compiling hostprog used by csh build
The "gethost" program should be built with the host compiler.
Obtained from: Juniper Networks, Inc. Reviewed by: sjg Differential Revision: https://reviews.freebsd.org/D44537
show more ...
|
Revision tags: release/13.3.0 |
|
#
90aea514 |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
bin: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl s
bin: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
#
a6ed8c95 |
| 16-Nov-2023 |
Thomas Eberhardt <sneakywumpus@gmail.com> |
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
show more ...
|
Revision tags: release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
8fe4f8f7 |
| 20-Apr-2023 |
Simon J. Gerraty <sjg@FreeBSD.org> |
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 |
|
#
67d2aaf0 |
| 23-Nov-2022 |
Ed Maste <emaste@FreeBSD.org> |
csh: install hard link with same mode as target
Previously when using NO_ROOT we recorded METALOG entries for the /.cshrc hard link with a different file mode than the link target, which is not perm
csh: install hard link with same mode as target
Previously when using NO_ROOT we recorded METALOG entries for the /.cshrc hard link with a different file mode than the link target, which is not permitted.
We cannot just set LINKMODE here as it would also apply to the hard link for the tcsh binary.
Reviewed by: brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D37499
show more ...
|
Revision tags: release/13.1.0 |
|
#
49912693 |
| 15-Dec-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Create a FreeBSD-csh package
Now that root uses /bin/sh as the default shell no need to have csh part of runtime. Put it in its own package.
MFC after: never Sponsored by: Beckhoff Automat
pkgbase: Create a FreeBSD-csh package
Now that root uses /bin/sh as the default shell no need to have csh part of runtime. Put it in its own package.
MFC after: never Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D33471
show more ...
|
Revision tags: release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0 |
|
#
e532a999 |
| 20-Jun-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @349234
Sponsored by: The FreeBSD Foundation
|
#
c63c5ab0 |
| 15-Jun-2019 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix .depend files to work for build tools.
This is somewhat of a follow-up to r335746.
MFC after: 2 weeks Sponsored by: DellEMC
|
Revision tags: release/12.0.0 |
|
#
da2d1e9d |
| 29-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r338298 through r338391.
|
#
94ec7ec7 |
| 29-Aug-2018 |
Brad Davis <brd@FreeBSD.org> |
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
|
#
b4d1ec6c |
| 29-Aug-2018 |
Brad Davis <brd@FreeBSD.org> |
Fix the install of /root/.login missed as part of r337849.
Approved by: re (rgrimes)
|
#
3611ec60 |
| 18-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r337646 through r338014.
|
#
3349f8bb |
| 16-Aug-2018 |
Brad Davis <brd@FreeBSD.org> |
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 <brd@FreeBSD.org> |
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 <brd@FreeBSD.org> |
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 ...
|
#
96a0acc4 |
| 27-Jun-2018 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Don't use CCACHE for linking.
MFC after: 2 weeks Sponsored by: Dell EMC
|
Revision tags: release/11.2.0, release/10.4.0, release/11.1.0 |
|
#
19d2e3de |
| 25-Mar-2017 |
Dmitry Chagin <dchagin@FreeBSD.org> |
Update to tcsh 6.20.00
|
#
caf42d81 |
| 04-Mar-2017 |
Enji Cooper <ngie@FreeBSD.org> |
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 |
|
#
45e1479f |
| 14-Jun-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
WITH_META_MODE: Fix bin/csh rebuilding tc.const.h
This is the same issue as r297997, but was missed in it.
The WARNS value changes between 'build-tools' (MK_WARNS=no) and 'everything' resulting in
WITH_META_MODE: Fix bin/csh rebuilding tc.const.h
This is the same issue as r297997, but was missed in it.
The WARNS value changes between 'build-tools' (MK_WARNS=no) and 'everything' resulting in a rebuild of this file.
Approved by: re (implicit) Sponsored by: EMC / Isilon Storage Division
show more ...
|
#
29df9f6b |
| 10-May-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.
This avoids running target binaries.
Sponsored by: EMC / Isilon Storage Division
|
#
13caa468 |
| 16-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
Merge the projects/release-pkg branch to head.
This allows packaging the base system with pkg(8), including but not limited to providing the ability to provide upstream binary update possibilities f
Merge the projects/release-pkg branch to head.
This allows packaging the base system with pkg(8), including but not limited to providing the ability to provide upstream binary update possibilities for non-tier-1 architectures.
This merge is a requirement of the 11.0-RELEASE, and as such, thank you to everyone that has tested the project branch.
Documentation in build(7) etc. is still somewhat sparse, but updates to those parts will follow.
Sponsored by: The FreeBSD Foundation
show more ...
|
#
0edd2576 |
| 16-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
d1dd034d |
| 14-Apr-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
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 ...
|