fix: write explicit disabled=0 for radio1 AP ifaces

This commit is contained in:
2026-08-18 08:13:41 -05:00
parent 7536f3ca45
commit 12279fe29d
2 changed files with 2 additions and 0 deletions
@@ -1799,6 +1799,7 @@ def _apply_radio1_ap(openap, wpa):
device_run(['uci', 'set', 'wireless.%s.device=radio1' % iface]) device_run(['uci', 'set', 'wireless.%s.device=radio1' % iface])
device_run(['uci', 'set', 'wireless.%s.mode=ap' % iface]) device_run(['uci', 'set', 'wireless.%s.mode=ap' % iface])
device_run(['uci', 'set', 'wireless.%s.ifname=%s' % (iface, iface)]) device_run(['uci', 'set', 'wireless.%s.ifname=%s' % (iface, iface)])
device_run(['uci', 'set', 'wireless.%s.disabled=0' % iface])
device_run(['uci', 'set', 'wireless.%s.ssid=%s' % (iface, cfg.get('ssid') or '')]) device_run(['uci', 'set', 'wireless.%s.ssid=%s' % (iface, cfg.get('ssid') or '')])
device_run(['uci', 'set', 'wireless.%s.hidden=%d' % (iface, 1 if cfg.get('hidden') else 0)]) device_run(['uci', 'set', 'wireless.%s.hidden=%d' % (iface, 1 if cfg.get('hidden') else 0)])
device_run(['uci', 'set', 'wireless.%s.channel=%d' % (iface, int(cfg.get('channel')))]) device_run(['uci', 'set', 'wireless.%s.channel=%d' % (iface, int(cfg.get('channel')))])
+1
View File
@@ -192,6 +192,7 @@ class SetApRadio1Test(unittest.TestCase):
self.assertEqual(self.uci['wireless.radio1.htmode'], 'VHT80') self.assertEqual(self.uci['wireless.radio1.htmode'], 'VHT80')
self.assertEqual(self.uci['wireless.wlan1open'], 'wifi-iface') self.assertEqual(self.uci['wireless.wlan1open'], 'wifi-iface')
self.assertEqual(self.uci['wireless.wlan1open.device'], 'radio1') self.assertEqual(self.uci['wireless.wlan1open.device'], 'radio1')
self.assertEqual(self.uci['wireless.wlan1open.disabled'], '0')
self.assertEqual(self.uci['wireless.wlan1open.ssid'], 'CorpGuest') self.assertEqual(self.uci['wireless.wlan1open.ssid'], 'CorpGuest')
self.assertEqual(self.uci['wireless.wlan1open.encryption'], 'none') self.assertEqual(self.uci['wireless.wlan1open.encryption'], 'none')
self.assertEqual(self.uci['pineapd.wlan1mon.hop'], '0') self.assertEqual(self.uci['pineapd.wlan1mon.hop'], '0')