#
c994f226 |
| 09-Feb-2024 |
Jessica Clarke <jrtc27@FreeBSD.org> |
bsdinstall: Add new Auto option to netconfig interface selection dialog
This changes the OK / Cancel buttons into Auto / Manual / Cancel, with Auto being the default. Manual behaves like OK used to,
bsdinstall: Add new Auto option to netconfig interface selection dialog
This changes the OK / Cancel buttons into Auto / Manual / Cancel, with Auto being the default. Manual behaves like OK used to, i.e. presents a series of dialogs asking exactly how to configure the interface, and Cancel is unchanged, exiting with exit code 1. Auto will attempt to configure IPv4+DHCP and IPv6+SLAAC with no interaction, failing only if neither can be configured, thereby supporting all of IPv4-only, IPv6-only and dual-stack environments. If at least one DNS server is provided, it will also skip asking for DNS settings, otherwise it will act like Manual mode for the purposes of DNS settings and prompt. For a standard dual-stack environment this cuts down the number of netconfig dialogs from 6 (interface, IPv4, DHCP, IPv6, SLAAC, DNS) to just the first one.
Reviewed by: brooks Differential Revision: https://reviews.freebsd.org/D43731
show more ...
|
#
1e75e61d |
| 03-Feb-2024 |
Jessica Clarke <jrtc27@FreeBSD.org> |
bsdinstall: Fix broken netconfig persistence for installed system
The replacement of echo >> with sysrc -f used sysrc key value, which means "read variables key and value" and thus did nothing usefu
bsdinstall: Fix broken netconfig persistence for installed system
The replacement of echo >> with sysrc -f used sysrc key value, which means "read variables key and value" and thus did nothing useful (and in fact emitted errors to the log about neither existing). Instead use the correct sysrc key=value form so the installed system comes back up with working networking.
Fixes: 60b37735f305 ("bsdinstall netconfig: avoid duplicate entries in rc.conf")
show more ...
|
Revision tags: release/14.0.0 |
|
#
60b37735 |
| 13-Oct-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
bsdinstall netconfig: avoid duplicate entries in rc.conf
This uses sysrc to write and update configuration variables in the temporary configuration file for network access, ._rc.conf.net. This repla
bsdinstall netconfig: avoid duplicate entries in rc.conf
This uses sysrc to write and update configuration variables in the temporary configuration file for network access, ._rc.conf.net. This replaces the previous mechanism, which was simply appending new values as they were updated.
PR: 212396 Reviewed by: emaste Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42194
show more ...
|
#
c0e249d3 |
| 15-Aug-2023 |
Lars Kellogg-Stedman <lars@oddbit.com> |
bsdinstall: avoid conflicts with fd 3
Throughout the bsdinstall script fd 3 is used by f_dprintf (set through $TERMINAL_STDOUT_PASSTHRU). In several places in the bsdinstalls scripts, we use fd 3 to
bsdinstall: avoid conflicts with fd 3
Throughout the bsdinstall script fd 3 is used by f_dprintf (set through $TERMINAL_STDOUT_PASSTHRU). In several places in the bsdinstalls scripts, we use fd 3 to juggle stdout when calling out to other tools, which can cause the installer to fail with a "Bad file descriptor" error when f_dprintf attempts to use it.
This commit replaces all constructs like this:
exec 3>&1 SOME_VARIABLE=$(some command 2>&1 1>&3) exec 3>&-
With:
exec 5>&1 SOME_VARIABLE=$(some command 2>&1 1>&5) exec 5>&-
PR: 273148 Reviewed by: corvink Fixes: 1f7746d81f53447ac15cc99395bb714d4dd0a4da ("bsdinstall: stop messing with file descriptors") MFC after: 1 week
show more ...
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0, release/12.4.0 |
|
#
cc42ef53 |
| 24-May-2022 |
Brad Davis <brd@FreeBSD.org> |
bsdinstall: allow whitelabeling the scripts
Approved by: allanjude, asiciliano Differential Revision: https://reviews.freebsd.org/D35197 Sponsored by: Rubicon Communications, LLC ("Netgate")
|
#
90943fbf |
| 21-May-2022 |
Alfonso S. Siciliano <asiciliano@FreeBSD.org> |
bsdinstall netconfig_ipv4: Replace dialog with bsddialog
Replace (LGPL) dialog utility with (BSD-2-Clause) bsddialog utility.
Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D
bsdinstall netconfig_ipv4: Replace dialog with bsddialog
Replace (LGPL) dialog utility with (BSD-2-Clause) bsddialog utility.
Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D35267
show more ...
|
Revision tags: release/13.1.0 |
|
#
1ad9134e |
| 30-Apr-2022 |
Alfonso S. Siciliano <asiciliano@FreeBSD.org> |
bsdinstall netconfig_ipv4: Fix resolv.conf rebuild
After an installation restart (for error or choice) dhclient does not rebuild resolv.conf so `dialog --mixedform' of "Resolver Configuration" in bs
bsdinstall netconfig_ipv4: Fix resolv.conf rebuild
After an installation restart (for error or choice) dhclient does not rebuild resolv.conf so `dialog --mixedform' of "Resolver Configuration" in bsdinstall/scripts/netconfig draws empty forms. It causes a bad UX, to see PR262262. Fixed resetting the interface before to run dhclient.
PR: 262262 Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D35094
show more ...
|
Revision tags: release/12.3.0, release/13.0.0, release/12.2.0 |
|
#
c5acd3a0 |
| 11-Jul-2020 |
Allan Jude <allanjude@FreeBSD.org> |
bsdinstall: only kill the dhclient for the interface we are restarting
PR: 205821 Reported by: mjg MFC after: 2 weeks Sponsored by: Klara Inc. Event: July 2020 Bugathon
|
#
9a556569 |
| 11-Jul-2020 |
Allan Jude <allanjude@FreeBSD.org> |
bsdinstall: kill dhclient before starting a new instance
PR: 205821 Submitted by: William Orr <will@worrbase.com> MFC after: 2 weeks Sponsored by: Klara Inc. Event: July 2020 Bugathon Differential
bsdinstall: kill dhclient before starting a new instance
PR: 205821 Submitted by: William Orr <will@worrbase.com> MFC after: 2 weeks Sponsored by: Klara Inc. Event: July 2020 Bugathon Differential Revision: https://reviews.freebsd.org/D14572
show more ...
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0 |
|
#
7648bc9f |
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
#
9160989f |
| 25-Apr-2019 |
Emmanuel Vadot <manu@FreeBSD.org> |
bsdinstall: up the interface before calling dhclient
MFC after: 1 week
|
Revision tags: release/12.0.0, release/11.2.0, release/10.4.0 |
|
#
083c8ded |
| 13-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r322451
|
#
0275f9db |
| 11-Aug-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r321383 through r322397.
|
#
a230b8a7 |
| 10-Aug-2017 |
Ed Maste <emaste@FreeBSD.org> |
bsdinstall: record DHCP config after obtaining lease
Previously we added an ifconfig_$INTERFACE line to rc.conf for each unsuccessful DCHP attempt.
PR: 219515 Reviewed by: allanjude MFC after: 1 m
bsdinstall: record DHCP config after obtaining lease
Previously we added an ifconfig_$INTERFACE line to rc.conf for each unsuccessful DCHP attempt.
PR: 219515 Reviewed by: allanjude MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D11967
show more ...
|
#
531c2d7a |
| 24-Jul-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r320180
|
#
bca9d05f |
| 23-Jul-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r319973 through 321382.
|
Revision tags: release/11.1.0 |
|
#
2fef18f8 |
| 19-Jul-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r320994 through r321238.
|
#
9acc9041 |
| 19-Jul-2017 |
Ed Maste <emaste@FreeBSD.org> |
bsdinstall: remove EOL whitespace
|
Revision tags: release/11.0.1, release/11.0.0 |
|
#
fb827719 |
| 26-May-2016 |
Andriy Voskoboinyk <avos@FreeBSD.org> |
bsdinstall: unbreak static address assignment for wired networks.
This fixes regression introduced in r298946 (fixes static address assignment for wireless networks).
Reported & submitted by: allan
bsdinstall: unbreak static address assignment for wired networks.
This fixes regression introduced in r298946 (fixes static address assignment for wireless networks).
Reported & submitted by: allanjude
show more ...
|
#
6d8e01b0 |
| 02-May-2016 |
Andriy Voskoboinyk <avos@FreeBSD.org> |
bsdinstall: fix static address assignment for protected wireless networks.
Filter out IFCONFIG_PREFIX variable (which may contain WPA keyword) from ifconfig parameters.
PR: 169199
|
Revision tags: release/10.3.0 |
|
#
11d38a57 |
| 28-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
Sponsored by: Gandi.net
|
#
becbad1f |
| 13-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
0f405ee7 |
| 28-Sep-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Sync up with head (up to r288341).
|
#
a1cb6af1 |
| 17-Sep-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r287680 through r287877.
|