From 49fbcf1a79f557d4f50f0b0d954337505f53d196 Mon Sep 17 00:00:00 2001 From: Daniel Kulp Date: Sun, 25 Jun 2023 16:37:15 -0400 Subject: [PATCH] Newer systemd has different syntax than older systemd --- SD/FPP_Install.sh | 5 +++++ SD/README.BBB | 2 ++ etc/systemd/network/50-default.network | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/SD/FPP_Install.sh b/SD/FPP_Install.sh index 674f5bf48..11508c602 100755 --- a/SD/FPP_Install.sh +++ b/SD/FPP_Install.sh @@ -409,6 +409,11 @@ case "${OSVER}" in # Need to make sure there is configuration for eth0 or uninstalling dhcpclient will cause network to drop rm -f /etc/systemd/network/50-default.network wget -O /etc/systemd/network/50-default.network https://raw.githubusercontent.com/FalconChristmas/fpp/master/etc/systemd/network/50-default.network + if [ "$FPPPLATFORM" == "BeagleBone Black" ]; then + sed -e 's/LinkLocalAddressing=fallback/LinkLocalAddressing=yes/' /etc/systemd/network/50-default.network + fi + + systemctl reload systemd-networkd apt-get remove -y --purge --autoremove --allow-change-held-packages ${PACKAGE_REMOVE} diff --git a/SD/README.BBB b/SD/README.BBB index 1863f18b1..7365566a7 100644 --- a/SD/README.BBB +++ b/SD/README.BBB @@ -54,6 +54,8 @@ apt-get install wget # This MAY cause the beagle to change IP addresses, reboot to get things to settle and continue rm -f /etc/systemd/network/50-default.network wget -O /etc/systemd/network/50-default.network https://raw.githubusercontent.com/FalconChristmas/fpp/master/etc/systemd/network/50-default.network +sed -e 's/LinkLocalAddressing=fallback/LinkLocalAddressing=yes/' /etc/systemd/network/50-default.network + systemctl reload systemd-networkd systemctl unmask systemd-networkd diff --git a/etc/systemd/network/50-default.network b/etc/systemd/network/50-default.network index c4e608e25..48a42f1e8 100644 --- a/etc/systemd/network/50-default.network +++ b/etc/systemd/network/50-default.network @@ -6,7 +6,7 @@ RequiredForOnline=no [Network] DHCP=ipv4 -LinkLocalAddressing=yes +LinkLocalAddressing=fallback [DHCPv4] ClientIdentifier=mac