mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
Move netplan renderer selection to distro common selection (#5971)
This commit is contained in:
@@ -24,11 +24,6 @@ function install_distribution_specific() {
|
|||||||
|
|
||||||
run_host_command_logged rm -f "${SDCARD}"/etc/update-motd.d/{10-uname,10-help-text,50-motd-news,80-esm,80-livepatch,90-updates-available,91-release-upgrade,95-hwe-eol}
|
run_host_command_logged rm -f "${SDCARD}"/etc/update-motd.d/{10-uname,10-help-text,50-motd-news,80-esm,80-livepatch,90-updates-available,91-release-upgrade,95-hwe-eol}
|
||||||
|
|
||||||
declare RENDERER=networkd
|
|
||||||
if [ -d "${SDCARD}"/etc/NetworkManager ]; then
|
|
||||||
local RENDERER=NetworkManager
|
|
||||||
fi
|
|
||||||
|
|
||||||
# DNS fix
|
# DNS fix
|
||||||
if [[ -n "$NAMESERVER" ]]; then
|
if [[ -n "$NAMESERVER" ]]; then
|
||||||
if [[ -f "${SDCARD}"/etc/systemd/resolved.conf ]]; then
|
if [[ -f "${SDCARD}"/etc/systemd/resolved.conf ]]; then
|
||||||
@@ -63,11 +58,19 @@ function install_distribution_specific() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Basic Netplan config. Let NetworkManager/networkd manage all devices on this system
|
# Basic Netplan config. Let NetworkManager/networkd manage all devices on this system
|
||||||
[[ -d "${SDCARD}"/etc/netplan ]] && cat <<- EOF > "${SDCARD}"/etc/netplan/armbian-default.yaml
|
if [[ -d "${SDCARD}"/etc/netplan ]]; then
|
||||||
|
|
||||||
|
declare RENDERER=networkd
|
||||||
|
if [ -d "${SDCARD}"/etc/NetworkManager ]; then
|
||||||
|
local RENDERER=NetworkManager
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat <<- EOF > "${SDCARD}"/etc/netplan/armbian-default.yaml
|
||||||
network:
|
network:
|
||||||
version: 2
|
version: 2
|
||||||
renderer: ${RENDERER}
|
renderer: ${RENDERER}
|
||||||
EOF
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
# cleanup motd services and related files
|
# cleanup motd services and related files
|
||||||
disable_systemd_service_sdcard motd-news.service motd-news.timer
|
disable_systemd_service_sdcard motd-news.service motd-news.timer
|
||||||
|
|||||||
Reference in New Issue
Block a user