aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>2023-02-12 21:26:52 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>2023-02-26 22:24:17 +0000
commit2178d68a54e0aabedc75373cd7593b1b163261aa (patch)
tree31d302327fa7b02fa1aa81ec2720101b9afb96ab
parentfcacb96b345a16c4619686ab388e6b77fb715828 (diff)
downloadsrc-2178d68a54e0aabedc75373cd7593b1b163261aa.tar.gz
src-2178d68a54e0aabedc75373cd7593b1b163261aa.zip
MFC: ARM release build: enable IPv6 SLAAC by default
When building ARM release images, enable IPv6 SLAAC by default in addition to IPv4 DHCP. Unlike amd64 (and other desktop/server) releases, ARM releases on SoC setups are usually deployed by just using the installation image, so there is no interactive network configuration. Not having IPv6 included by default is kind of an anachronism these days, given that FreeBSD with the KAME project once pioneered IPv6 technology. (cherry picked from commit 57228a49333505aebbc992f3799819667630f255)
-rw-r--r--release/tools/arm.subr2
1 files changed, 1 insertions, 1 deletions
diff --git a/release/tools/arm.subr b/release/tools/arm.subr
index ea0d16f5e9de..062fcec0a18d 100644
--- a/release/tools/arm.subr
+++ b/release/tools/arm.subr
@@ -209,7 +209,7 @@ arm_install_base() {
local hostname
hostname="$(echo ${KERNEL} | tr '[:upper:]' '[:lower:]')"
echo "hostname=\"${hostname}\"" > ${CHROOTDIR}/${DESTDIR}/etc/rc.conf
- echo 'ifconfig_DEFAULT="DHCP"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf
+ echo 'ifconfig_DEFAULT="DHCP inet6 accept_rtadv"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf
echo 'sshd_enable="YES"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf
echo 'sendmail_enable="NONE"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf
echo 'sendmail_submit_enable="NO"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf