Need help integrating prplMesh into OpenWrt 24 – feed-prpl “index missing” & prplMesh not appearing in menuconfig.
Hello everyone,
I’m trying to integrate prplMesh into a clean OpenWrt 24.x build environment on Ubuntu 24.04, but I’ve hit multiple roadblocks. I hope someone familiar with the new prpl feeds can guide me.
My Goal
I want to build OpenWrt 24 with prplMesh (Agent + Controller) integrated, or at least available as packages in menuconfig.
I want prplMesh to run as a daemon on my OpenWrt firmware.
What I’ve Done So Far
-
I cloned OpenWrt 24.x from the main repository and check out to version 24.
-
I successfully ran:
./scripts/feeds update -a
./scripts/feeds install -a
- I manually cloned the prpl feed from GitLab:
- Inside feed-prpl I can see:
files/
modules/
patches/
Config.in
Makefile
(These include commit messages referencing prplmesh, e.g. “prplmesh: change restart function of init script”)
- I added this to feeds.conf:
src-link prpl ../feed-prpl
- When I run:
./scripts/feeds update prpl
./scripts/feeds install -a -p prpl
I get:
ignoring feed prpl - index missing
- Because of this, prplMesh does not appear in:
make menuconfig → Network
- The modules/ folder inside the feed-prpl repo contains only WHM modules:
mod-whm-dummy
mod-whm-freedom
mod-whm-haze
mod-whm-qca-ipq95xx
There is no folder named prplmesh/ inside modules.
Summary of the Problems
feed-prpl gives “index missing” and cannot be installed
So OpenWrt ignores it.
prplMesh does NOT appear in menuconfig under Network
Even though the feed contains prplmesh-related commits and Config.in/Makefile.
The newer prpl repositories no longer provide an OpenWrt-formatted feed
The old prplMesh-openwrt repo is archived.
I tried cloning prplMesh directly into package/prplmesh,
but this repo does not contain the traditional
openwrt/Makefile
openwrt/Config.in
structure needed for OpenWrt packaging.