From 64f4b3375cc0f1ed2a7e199dc9ea283b22d922b9 Mon Sep 17 00:00:00 2001 From: David P Date: Mon, 5 Apr 2021 19:53:47 -0400 Subject: sync with archiso Imported changes: c859978 (HEAD -> master, origin/master, origin/HEAD) Revert "configs/releng: improve UX" 495721a (tag: v52) Add changelog entry for v52 8b6f354 configs/releng: improve UX 9875249 releng/packages: Add archinstall to the list of packages bc007ca Add releases section with PGP information d178183 Reduce amount of checked mirrors 0664efc Allow redirects for scripts d86f860 configs/releng: add and enable ModemManager 2c9eabd configs/releng: start DHCP client for mobile broadband edfb50a configs/releng: rename 20-wireless.network to 20-wlan.network Parabola changes: * lxde-openrc: update profiledef.sh Signed-off-by: David P --- configs/releng/airootfs/etc/motd | 4 ++-- .../releng/airootfs/etc/systemd/network/20-wwan.network | 15 +++++++++++++++ .../system/dbus-org.freedesktop.ModemManager1.service | 1 + .../system/multi-user.target.wants/ModemManager.service | 1 + configs/releng/airootfs/etc/xdg/reflector/reflector.conf | 2 +- configs/releng/airootfs/root/.automated_script.sh | 2 +- configs/releng/packages.both | 2 ++ 7 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 configs/releng/airootfs/etc/systemd/network/20-wwan.network create mode 120000 configs/releng/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service create mode 120000 configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service (limited to 'configs/releng') diff --git a/configs/releng/airootfs/etc/motd b/configs/releng/airootfs/etc/motd index 4c7a45d..e94c5c5 100644 --- a/configs/releng/airootfs/etc/motd +++ b/configs/releng/airootfs/etc/motd @@ -2,8 +2,8 @@ To install Parabola GNU/Linux-libre follow the installation guide: https://wiki.parabola.nu/Installation_Guide For Wi-Fi, authenticate to the wireless network using the iwctl utility. -Ethernet and Wi-Fi connections using DHCP should work automatically. +For mobile broadband (WWAN) modems, connect with the mmcli utility. +Ethernet, WLAN and WWAN interfaces using DHCP should work automatically. After connecting to the internet, the installation guide can be accessed via the convenience script Installation_guide. - diff --git a/configs/releng/airootfs/etc/systemd/network/20-wwan.network b/configs/releng/airootfs/etc/systemd/network/20-wwan.network new file mode 100644 index 0000000..cc946fe --- /dev/null +++ b/configs/releng/airootfs/etc/systemd/network/20-wwan.network @@ -0,0 +1,15 @@ +# +# SPDX-License-Identifier: GPL-3.0-or-later + +[Match] +Type=wwan + +[Network] +DHCP=yes +IPv6PrivacyExtensions=yes + +[DHCPv4] +RouteMetric=2048 + +[DHCPv6] +RouteMetric=2048 diff --git a/configs/releng/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service b/configs/releng/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service new file mode 120000 index 0000000..dcf7c8e --- /dev/null +++ b/configs/releng/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/ModemManager.service \ No newline at end of file diff --git a/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service b/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service new file mode 120000 index 0000000..dcf7c8e --- /dev/null +++ b/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/ModemManager.service \ No newline at end of file diff --git a/configs/releng/airootfs/etc/xdg/reflector/reflector.conf b/configs/releng/airootfs/etc/xdg/reflector/reflector.conf index 7b37d89..9a72b0d 100644 --- a/configs/releng/airootfs/etc/xdg/reflector/reflector.conf +++ b/configs/releng/airootfs/etc/xdg/reflector/reflector.conf @@ -2,5 +2,5 @@ --save /etc/pacman.d/mirrorlist --protocol https ---latest 70 +--latest 20 --sort rate diff --git a/configs/releng/airootfs/root/.automated_script.sh b/configs/releng/airootfs/root/.automated_script.sh index ed3a924..5c0c316 100755 --- a/configs/releng/airootfs/root/.automated_script.sh +++ b/configs/releng/airootfs/root/.automated_script.sh @@ -16,7 +16,7 @@ automated_script () script="$(script_cmdline)" if [[ -n "${script}" && ! -x /tmp/startup_script ]]; then if [[ "${script}" =~ ^((http|https|ftp)://) ]]; then - curl "${script}" --retry-connrefused -s -o /tmp/startup_script >/dev/null + curl "${script}" --location --retry-connrefused -s -o /tmp/startup_script >/dev/null rt=$? else cp "${script}" /tmp/startup_script diff --git a/configs/releng/packages.both b/configs/releng/packages.both index b366e4d..087d37d 100644 --- a/configs/releng/packages.both +++ b/configs/releng/packages.both @@ -1,6 +1,7 @@ # # SPDX-License-Identifier: GPL-3.0-or-later alsa-utils +archinstall arch-install-scripts base bind-tools @@ -49,6 +50,7 @@ memtest86+ mkinitcpio mkinitcpio-parabolaiso mkinitcpio-nfs-utils +modemmanager mtools nano nbd -- cgit v1.2.2