| #
bb0955ee
|
| 30-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
bin/sh: Fix the build
Removing <bsd.prog.mk> was unintentional; put it back.
Fixes: d31e342bcc8e ("sh: Remove /.profile") MFC after: 1 day
|
| #
d31e342b
|
| 30-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
sh: Remove /.profile
root's home directory was moved to /root many years ago, so there's no reason to keep this old link. This brings sh in line with csh, where /.cshrc was removed in dcb65c5a94d4.
sh: Remove /.profile
root's home directory was moved to /root many years ago, so there's no reason to keep this old link. This brings sh in line with csh, where /.cshrc was removed in dcb65c5a94d4.
Relnotes: yes Approved by: re (cperciva) MFC after: 1 day PR: 289097 Reviewed by: cperciva, jilles, bapt, emaste Differential Revision: https://reviews.freebsd.org/D52161
show more ...
|
| #
b197d2ab
|
| 02-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
sh: Fix non-NO_ROOT installconfig
When building without NO_ROOT, ${TAG_ARGS} is not set, which means we pass ",config" as an install(1) argument. Only add the config tag if ${TAG_ARGS} is defined t
sh: Fix non-NO_ROOT installconfig
When building without NO_ROOT, ${TAG_ARGS} is not set, which means we pass ",config" as an install(1) argument. Only add the config tag if ${TAG_ARGS} is defined to begin with.
Fixes: aa730a66bc74 ("sh: Add config tag to /.profile") Reported by: bz
show more ...
|
| #
aa730a66
|
| 02-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
sh: Add config tag to /.profile
The file /.profile is installed as a hard link to /root/.profile. The file in /root has the config tag, but the file in / does not, which causes it to be overwritten
sh: Add config tag to /.profile
The file /.profile is installed as a hard link to /root/.profile. The file in /root has the config tag, but the file in / does not, which causes it to be overwritten by pkg upgrade. Since they're linked, this also overwrites the file in /root.
Add the config tag to the file in / as well, so pkg treates both links as config files and won't overwrite them.
PR: 289097 MFC after: 3 days Reviewed by: bapt, emaste Differential Revision: https://reviews.freebsd.org/D52162
show more ...
|
| #
e9ac4169
|
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
| #
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 ...
|
| #
d0b2dbfa
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
fcc8d727
|
| 30-Jun-2023 |
Simon J. Gerraty <sjg@FreeBSD.org> |
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 <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 ...
|
| #
1dbb9994
|
| 23-Nov-2022 |
Ed Maste <emaste@FreeBSD.org> |
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 ...
|
| #
f52c431b
|
| 01-Apr-2020 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Bump WARNS for sh(1).
Reviewed by: jilles MFC after: 2 weeks Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D24181
|
| #
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
|
| #
7e565c55
|
| 30-Jan-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r343320 through r343570.
|
| #
60315f8f
|
| 24-Jan-2019 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
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
|
| #
da2d1e9d
|
| 29-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r338298 through r338391.
|
| #
3611ec60
|
| 18-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r337646 through r338014.
|
| #
bb0955ee
|
| 30-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
bin/sh: Fix the build
Removing <bsd.prog.mk> was unintentional; put it back.
Fixes: d31e342bcc8e ("sh: Remove /.profile") MFC after: 1 day
|
| #
d31e342b
|
| 30-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
sh: Remove /.profile
root's home directory was moved to /root many years ago, so there's no reason to keep this old link. This brings sh in line with csh, where /.cshrc was removed in dcb65c5a94d4.
sh: Remove /.profile
root's home directory was moved to /root many years ago, so there's no reason to keep this old link. This brings sh in line with csh, where /.cshrc was removed in dcb65c5a94d4.
Relnotes: yes Approved by: re (cperciva) MFC after: 1 day PR: 289097 Reviewed by: cperciva, jilles, bapt, emaste Differential Revision: https://reviews.freebsd.org/D52161
show more ...
|
| #
b197d2ab
|
| 02-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
sh: Fix non-NO_ROOT installconfig
When building without NO_ROOT, ${TAG_ARGS} is not set, which means we pass ",config" as an install(1) argument. Only add the config tag if ${TAG_ARGS} is defined t
sh: Fix non-NO_ROOT installconfig
When building without NO_ROOT, ${TAG_ARGS} is not set, which means we pass ",config" as an install(1) argument. Only add the config tag if ${TAG_ARGS} is defined to begin with.
Fixes: aa730a66bc74 ("sh: Add config tag to /.profile") Reported by: bz
show more ...
|
| #
aa730a66
|
| 02-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
sh: Add config tag to /.profile
The file /.profile is installed as a hard link to /root/.profile. The file in /root has the config tag, but the file in / does not, which causes it to be overwritten
sh: Add config tag to /.profile
The file /.profile is installed as a hard link to /root/.profile. The file in /root has the config tag, but the file in / does not, which causes it to be overwritten by pkg upgrade. Since they're linked, this also overwrites the file in /root.
Add the config tag to the file in / as well, so pkg treates both links as config files and won't overwrite them.
PR: 289097 MFC after: 3 days Reviewed by: bapt, emaste Differential Revision: https://reviews.freebsd.org/D52162
show more ...
|
| #
e9ac4169
|
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
| #
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 ...
|