From 684b6d8348ae11fc56d43fc041e9ea5d43ade875 Mon Sep 17 00:00:00 2001 From: jane400 Date: Sat, 22 Jun 2024 19:41:23 +0200 Subject: [PATCH] systemd/networkmanager: remove some alpine-isms (MR 5375) (MR 5563) Co-authored-by: Clayton Craft [ci:skip-build] already built successfully in CI --- extra-repos/systemd/networkmanager/APKBUILD | 18 ++---------------- .../networkmanager-wifi.post-install | 14 -------------- .../networkmanager/networkmanager.post-install | 16 ---------------- .../networkmanager/networkmanager.post-upgrade | 15 --------------- 4 files changed, 2 insertions(+), 61 deletions(-) delete mode 100644 extra-repos/systemd/networkmanager/networkmanager-wifi.post-install delete mode 100644 extra-repos/systemd/networkmanager/networkmanager.post-install delete mode 100644 extra-repos/systemd/networkmanager/networkmanager.post-upgrade diff --git a/extra-repos/systemd/networkmanager/APKBUILD b/extra-repos/systemd/networkmanager/APKBUILD index 758ffb3bc..bdff0089c 100644 --- a/extra-repos/systemd/networkmanager/APKBUILD +++ b/extra-repos/systemd/networkmanager/APKBUILD @@ -4,7 +4,7 @@ pkgname=networkmanager pkgver=9991.48.2 _pkgver=1.48.2 -pkgrel=0 +pkgrel=1 pkgdesc="Network Management daemon" url="https://wiki.gnome.org/Projects/NetworkManager" arch="all" @@ -52,8 +52,6 @@ checkdepends=" install=" $pkgname.pre-install $pkgname.pre-upgrade - $pkgname.post-install - $pkgname.post-upgrade " subpackages=" $pkgname-dbg @@ -98,8 +96,8 @@ build() { _build() { local outdir=$1; shift - #-Db_lto=true \ abuild-meson \ + -Db_lto=true \ -Dconfig_dhcp_default=internal \ -Dconfig_plugins_default=ifupdown \ -Dcrypto=nss \ @@ -152,16 +150,6 @@ package() { "$pkgdir/usr/share/polkit-1/rules.d/01-org.freedesktop.NetworkManager.settings.modify.system.rules" mv "$pkgdir/usr/share/doc/NetworkManager" "$pkgdir/usr/share/doc/$pkgname" - - # post-install message - cat > "$pkgdir"/usr/share/doc/$pkgname/README.alpine <<-EOF - To modify system network connections without the root password: add your user account to the 'plugdev' group, or use Polkit. - - To use iwd instead of the default wpa_supplicant install iwd, start its service and add the following to your /etc/NetworkManager/NetworkManager.conf: - - [device] - wifi.backend=iwd - EOF } dev() { @@ -209,12 +197,10 @@ ppp() { amove usr/lib/pppd/*/nm-pppd-plugin.so } -# TODO: Add dependency on wpa_supplicant or iwd via some virtual (?). wifi() { _default_plugin pkgdesc="WiFi device plugin for NetworkManager" depends="$depends wireless-regdb" - install="$subpkgname.post-install" } wwan() { diff --git a/extra-repos/systemd/networkmanager/networkmanager-wifi.post-install b/extra-repos/systemd/networkmanager/networkmanager-wifi.post-install deleted file mode 100644 index dad1236c9..000000000 --- a/extra-repos/systemd/networkmanager/networkmanager-wifi.post-install +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -cat >&2 <; -* rc-service start), and restart networkmanager. -* -* If you chose iwd, you have to also add 'wifi.backend=iwd' into section -* '[device]' in /etc/NetworkManager/NetworkManager.conf. -* -EOF - -exit 0 diff --git a/extra-repos/systemd/networkmanager/networkmanager.post-install b/extra-repos/systemd/networkmanager/networkmanager.post-install deleted file mode 100644 index 9921a6a82..000000000 --- a/extra-repos/systemd/networkmanager/networkmanager.post-install +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -cat >&2 <. -* -* If you use NetworkManager features which require dnsmasq, you need to install -* dnsmasq support: apk add networkmanager-dnsmasq -* -EOF - -exit 0 diff --git a/extra-repos/systemd/networkmanager/networkmanager.post-upgrade b/extra-repos/systemd/networkmanager/networkmanager.post-upgrade deleted file mode 100644 index 376382acc..000000000 --- a/extra-repos/systemd/networkmanager/networkmanager.post-upgrade +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -ver_old=$2 - -if [ "$(apk version -t "$ver_old" '1.34.0-r3')" = '<' ]; then - cat >&2 <<-EOF - * - * NetworkManager plugins adsl, bluetooth, ovs, ppp, wwan (mobile broadband), - * and wifi have been split into subpackages. If you use some of them, install - * the corresponding packages (e.g. 'apk add networkmanager-wifi'). - * - EOF -fi - -exit 0