History log of /src/usr.sbin/bsdinstall/Makefile (Results 1 – 25 of 78)
Revision Date Author Comments
# d45816f3 26-Nov-2025 Colin Percival <cperciva@FreeBSD.org>

bsdinstall: Ignore -p[0-9]+ in determining BRANCH

The patch level is not part of the branch per se and should not be
used in constructing the FreeBSD-base.conf file used by bsdinstall.

MFC after: 1

bsdinstall: Ignore -p[0-9]+ in determining BRANCH

The patch level is not part of the branch per se and should not be
used in constructing the FreeBSD-base.conf file used by bsdinstall.

MFC after: 1 day

show more ...


# 51184e38 15-Nov-2025 Colin Percival <cperciva@FreeBSD.org>

bsdinstall: Use pkgbase.f.o for BETA/RC/RELEASE

For BETA/RC/RELEASE builds, fetch files from the appropriate repository
on pkgbase.freebsd.org, using the appropriate signing keys. Note that
there i

bsdinstall: Use pkgbase.f.o for BETA/RC/RELEASE

For BETA/RC/RELEASE builds, fetch files from the appropriate repository
on pkgbase.freebsd.org, using the appropriate signing keys. Note that
there is a separate repository for each BETA and RC; this ensures that
someone installing from e.g. a 15.0-RC1 ISO will get 15.0-RC1 bits and
not whatever happens to be the most recent build from releng/15.0.

With hat: re
MFC after: 8 hours (needed in 15.0-RC1)

show more ...


# b0c64ce0 20-Oct-2025 Ed Maste <emaste@FreeBSD.org>

bsdinstall: Use pkgbase release URL for BETA/RC

PR: 290238
Reviewed by: ivy
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53214


# 00294d7b 25-Jul-2025 Ed Maste <emaste@FreeBSD.org>

bsdinstall: Guard against invalid branch/revision

I somehow ended up with a tree where make -V BRANCH and make -V REVISION
were broken, resulting in a FreeBSD-base.conf with a broken repo URL.
Check

bsdinstall: Guard against invalid branch/revision

I somehow ended up with a tree where make -V BRANCH and make -V REVISION
were broken, resulting in a FreeBSD-base.conf with a broken repo URL.
Check for BRANCH == RELEASE explicitly and emit a warning if BRANCH does
not match an expected case.

Reviewed by: Isaac Freund <ifreund@freebsdfoundation.org>
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51528

show more ...


# ee9cfd72 01-Apr-2025 Isaac Freund <ifreund@freebsdfoundation.org>

bsdinstall: add pkgbase target

Reviewed by: ziaee (manpages), kevans (lua), emaste
Relnotes: Yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D49822


# 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


# 5c8b07fe 07-Dec-2023 Simon J. Gerraty <sjg@FreeBSD.org>

bsdinstall: add include to SUBDIR


# 83d0b8c0 07-Dec-2023 Simon J. Gerraty <sjg@FreeBSD.org>

bsdinstall generate opt_osname.h in include

This allows the subdirs that do more work to run in parallel

Reviewed by: jrtc27
Differential Revision: https://reviews.freebsd.org/D42947


# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 0c3627f4 21-Apr-2023 Simon J. Gerraty <sjg@FreeBSD.org>

bsdinstall avoid subdir depending on parent

When not doing tree walks, it is bad for sub-dirs to depend on
parents. Move the generation of opt_osname.h to distextract
and have others that need that

bsdinstall avoid subdir depending on parent

When not doing tree walks, it is bad for sub-dirs to depend on
parents. Move the generation of opt_osname.h to distextract
and have others that need that depend on it.

In usr.sbin/bsdinstall use SUBDIR_DEPEND_ so tree walking still works.

Reviewed by: obrien
Differential Revision: https://reviews.freebsd.org/D39742

show more ...


# d577d617 03-Oct-2022 Jessica Clarke <jrtc27@FreeBSD.org>

bsdinstall release: Move code to a new startbsdinstall wrapper

This separates out the install media-specific environment (creating
bsdinstall_etc) from actually running the installer on a given cons

bsdinstall release: Move code to a new startbsdinstall wrapper

This separates out the install media-specific environment (creating
bsdinstall_etc) from actually running the installer on a given console.
This will be used by a future change to start the installer on multiple
consoles.

Reviewed by: brooks, gjb
Differential Revision: https://reviews.freebsd.org/D36803

show more ...


# a2464ee1 03-Oct-2022 Jessica Clarke <jrtc27@FreeBSD.org>

bsdinstall: Add a new runconsoles helper binary

This helper binary will run a given command on every on console, as
defined by /etc/ttys (except for ttyv*, where only ttyv0 will be used).
If one of

bsdinstall: Add a new runconsoles helper binary

This helper binary will run a given command on every on console, as
defined by /etc/ttys (except for ttyv*, where only ttyv0 will be used).
If one of the command processes exits, the rest will be killed. This
will be used by a future change to start the installer on multiple
consoles.

Reviewed by: brooks, imp, gjb
Differential Revision: https://reviews.freebsd.org/D36804

show more ...


# 147585b4 13-May-2022 Brad Davis <brd@FreeBSD.org>

bsdinstall: allow whitelabeling the installer

Override OSNAME to change the name of the OS in the installer.

This is a first step, the shell changes will be separate.

Reviewed by: allanjude
Appro

bsdinstall: allow whitelabeling the installer

Override OSNAME to change the name of the OS in the installer.

This is a first step, the shell changes will be separate.

Reviewed by: allanjude
Approved by: allanjude
Differential Revision: https://reviews.freebsd.org/D34878
Sponsored by: Rubicon Communications, LLC ("Netgate")

show more ...


# d45816f3 26-Nov-2025 Colin Percival <cperciva@FreeBSD.org>

bsdinstall: Ignore -p[0-9]+ in determining BRANCH

The patch level is not part of the branch per se and should not be
used in constructing the FreeBSD-base.conf file used by bsdinstall.

MFC after: 1

bsdinstall: Ignore -p[0-9]+ in determining BRANCH

The patch level is not part of the branch per se and should not be
used in constructing the FreeBSD-base.conf file used by bsdinstall.

MFC after: 1 day

show more ...


# 51184e38 15-Nov-2025 Colin Percival <cperciva@FreeBSD.org>

bsdinstall: Use pkgbase.f.o for BETA/RC/RELEASE

For BETA/RC/RELEASE builds, fetch files from the appropriate repository
on pkgbase.freebsd.org, using the appropriate signing keys. Note that
there i

bsdinstall: Use pkgbase.f.o for BETA/RC/RELEASE

For BETA/RC/RELEASE builds, fetch files from the appropriate repository
on pkgbase.freebsd.org, using the appropriate signing keys. Note that
there is a separate repository for each BETA and RC; this ensures that
someone installing from e.g. a 15.0-RC1 ISO will get 15.0-RC1 bits and
not whatever happens to be the most recent build from releng/15.0.

With hat: re
MFC after: 8 hours (needed in 15.0-RC1)

show more ...


# b0c64ce0 20-Oct-2025 Ed Maste <emaste@FreeBSD.org>

bsdinstall: Use pkgbase release URL for BETA/RC

PR: 290238
Reviewed by: ivy
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53214


# 00294d7b 25-Jul-2025 Ed Maste <emaste@FreeBSD.org>

bsdinstall: Guard against invalid branch/revision

I somehow ended up with a tree where make -V BRANCH and make -V REVISION
were broken, resulting in a FreeBSD-base.conf with a broken repo URL.
Check

bsdinstall: Guard against invalid branch/revision

I somehow ended up with a tree where make -V BRANCH and make -V REVISION
were broken, resulting in a FreeBSD-base.conf with a broken repo URL.
Check for BRANCH == RELEASE explicitly and emit a warning if BRANCH does
not match an expected case.

Reviewed by: Isaac Freund <ifreund@freebsdfoundation.org>
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51528

show more ...


# ee9cfd72 01-Apr-2025 Isaac Freund <ifreund@freebsdfoundation.org>

bsdinstall: add pkgbase target

Reviewed by: ziaee (manpages), kevans (lua), emaste
Relnotes: Yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D49822


# 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


# 5c8b07fe 07-Dec-2023 Simon J. Gerraty <sjg@FreeBSD.org>

bsdinstall: add include to SUBDIR


# 83d0b8c0 07-Dec-2023 Simon J. Gerraty <sjg@FreeBSD.org>

bsdinstall generate opt_osname.h in include

This allows the subdirs that do more work to run in parallel

Reviewed by: jrtc27
Differential Revision: https://reviews.freebsd.org/D42947


# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 0c3627f4 21-Apr-2023 Simon J. Gerraty <sjg@FreeBSD.org>

bsdinstall avoid subdir depending on parent

When not doing tree walks, it is bad for sub-dirs to depend on
parents. Move the generation of opt_osname.h to distextract
and have others that need that

bsdinstall avoid subdir depending on parent

When not doing tree walks, it is bad for sub-dirs to depend on
parents. Move the generation of opt_osname.h to distextract
and have others that need that depend on it.

In usr.sbin/bsdinstall use SUBDIR_DEPEND_ so tree walking still works.

Reviewed by: obrien
Differential Revision: https://reviews.freebsd.org/D39742

show more ...


# d577d617 03-Oct-2022 Jessica Clarke <jrtc27@FreeBSD.org>

bsdinstall release: Move code to a new startbsdinstall wrapper

This separates out the install media-specific environment (creating
bsdinstall_etc) from actually running the installer on a given cons

bsdinstall release: Move code to a new startbsdinstall wrapper

This separates out the install media-specific environment (creating
bsdinstall_etc) from actually running the installer on a given console.
This will be used by a future change to start the installer on multiple
consoles.

Reviewed by: brooks, gjb
Differential Revision: https://reviews.freebsd.org/D36803

show more ...


# a2464ee1 03-Oct-2022 Jessica Clarke <jrtc27@FreeBSD.org>

bsdinstall: Add a new runconsoles helper binary

This helper binary will run a given command on every on console, as
defined by /etc/ttys (except for ttyv*, where only ttyv0 will be used).
If one of

bsdinstall: Add a new runconsoles helper binary

This helper binary will run a given command on every on console, as
defined by /etc/ttys (except for ttyv*, where only ttyv0 will be used).
If one of the command processes exits, the rest will be killed. This
will be used by a future change to start the installer on multiple
consoles.

Reviewed by: brooks, imp, gjb
Differential Revision: https://reviews.freebsd.org/D36804

show more ...


1234