Skip to content

Conversation

@rah2501
Copy link

@rah2501 rah2501 commented Jan 3, 2026

Firstly add a new, optional init() module function that lime-config calls once on first boot. Then use that function to disable the OpenWrt-generated default interfaces once on first boot and never again. Complementing this, also limit lime-config's nuking of wireless interfaces to just the interfaces that LibreMesh itself creates.

This is dependent on #1233.

Bob Ham added 3 commits January 2, 2026 17:00
Also add an ACTION environment variable containing the same value as
passed as a command-line argument.

Some scripts presume they will only be called in the one existing
place so they need to be updated also.
This will be called once on first boot.  Note that it is called from
/etc/init.d/boot and not uci-defaults so the stock OpenWrt wireless
config will be present.
Don't nuke all the wireless interfaces, just the interfaces that
LibreMesh itself creates.  Except for the OpenWrt-generated default
interfaces, which are disabled once on first boot and then never
touched again.
@rah2501 rah2501 marked this pull request as draft January 3, 2026 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant