Regarding integration of prplMesh into openwrt build

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.

:hammer_and_wrench: What I’ve Done So Far

  1. I cloned OpenWrt 24.x from the main repository and check out to version 24.

  2. I successfully ran:

./scripts/feeds update -a
./scripts/feeds install -a

  1. I manually cloned the prpl feed from GitLab:
  1. 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”)

  1. I added this to feeds.conf:

src-link prpl ../feed-prpl

  1. When I run:

./scripts/feeds update prpl
./scripts/feeds install -a -p prpl

I get:

ignoring feed prpl - index missing

  1. Because of this, prplMesh does not appear in:

make menuconfig → Network

  1. 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.

:pushpin: Summary of the Problems

:one: feed-prpl gives “index missing” and cannot be installed

So OpenWrt ignores it.

:two: prplMesh does NOT appear in menuconfig under Network

Even though the feed contains prplmesh-related commits and Config.in/Makefile.

:three: The newer prpl repositories no longer provide an OpenWrt-formatted feed

The old prplMesh-openwrt repo is archived.

:four: 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.

Your post does not appear to be related to an officially released OpenWrt version, package or supported operation.

It is unlikely that you will receive useful input here.

Please seek advise from the relevant maintainer.

1 Like

maybe start here ...

And if you're going to add this to the OpenWrt packages repo, then you want to work on main and backport it to 24.10 after it's working there.

This topic was automatically closed after 36 hours. New replies are no longer allowed.