diff mbox series

[OpenWrt-Devel] mvebu: drop WiFi migration script

Message ID 20200603184222.14201-1-freifunk@adrianschmutzler.de
State Rejected
Headers show
Series [OpenWrt-Devel] mvebu: drop WiFi migration script | expand

Commit Message

Adrian Schmutzler June 3, 2020, 6:42 p.m. UTC
From: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>

This migration script is meant for migration between 17.01 and newer
releases. Since 17.01 is EOL for quite some time already, let's just
drop it.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
[extend commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
---
 .../ieee80211/00-wifi-config-migrate          | 41 -------------------
 1 file changed, 41 deletions(-)
 delete mode 100644 target/linux/mvebu/base-files/etc/hotplug.d/ieee80211/00-wifi-config-migrate

Comments

Mathias Kresin June 6, 2020, 8:35 p.m. UTC | #1
03/06/2020 20:42, Adrian Schmutzler:
> From: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
> 
> This migration script is meant for migration between 17.01 and newer
> releases. Since 17.01 is EOL for quite some time already, let's just
> drop it.
> 
> Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
> [extend commit message]
> Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

NAK.

Why should we willing break the upgrade path from 17.01 to any future 
release?

EOL doesn't mean it isn't used by people. As long as it doesn't hurt, we 
shouldn't break the upgrade/migration from older releases.

Mathias
diff mbox series

Patch

diff --git a/target/linux/mvebu/base-files/etc/hotplug.d/ieee80211/00-wifi-config-migrate b/target/linux/mvebu/base-files/etc/hotplug.d/ieee80211/00-wifi-config-migrate
deleted file mode 100644
index a8173b3117..0000000000
--- a/target/linux/mvebu/base-files/etc/hotplug.d/ieee80211/00-wifi-config-migrate
+++ /dev/null
@@ -1,41 +0,0 @@ 
-#!/bin/sh
-
-# The pcie-controller device was renamed to pcie in Linux kernel 4.14
-# commit 28fbb9c539e2 ("ARM: dts: marvell: fix PCI bus dtc warnings").
-# This script migrates the path in the UCI configuration from the old
-# name to the new name and also back, when am upgrade or downgrade is
-# done. It checks if the name exists before changing the configuration.
-# This has to be done before the 10-wifi-detect script from mac80211 is
-# executed because this would add the devices again under the new path
-# name.
-
-. /lib/functions.sh
-
-PATH_CHANGED=0
-
-rename_wifi_path() {
-	local path_old=$(uci get wireless.${1}.path)
-	local path_new=$(echo ${path_old} | sed "${2}")
-
-	if [ -e "/sys/devices/platform/${path_new}" ] && [ ${path_old} != ${path_new} ]
-	then 
-		uci set wireless.${1}.path=${path_new}
-		PATH_CHANGED=1
-	fi
-}
-
-rename_wifi_path_list() {
-	# migration from kernel 4.9 to 4.14
-	rename_wifi_path $1 "s/soc:pcie-controller/soc:pcie/"
-	# migration from kernel 4.14 to 4.9
-	rename_wifi_path $1 "s/soc:pcie/soc:pcie-controller/"
-}
-
-[ "${ACTION}" = "add" ] && {
-	[ ! -e /etc/config/wireless ] && return
-
-	config_load wireless
-	config_foreach rename_wifi_path_list wifi-device
-
-	[ "$PATH_CHANGED" = "1" ] && uci commit wireless
-}