Dmytro Puz 8ac5bbcad4 prplmesh: install prplmesh ACL file during build
The `prplmesh.json` ACL file is not currently installed on the prplOS image due to
missing installation steps in the `prplmesh/Makefile`. This file is essential for
the proper access control of the prplMesh WiFi controller `X_PRPL-ORG_WiFiController.`
otherwise prplMesh controller objects under `Device.WiFi.DataElements` are missing.

- Adding commands to create the `/etc/acl/admin` directory during installation.
- Copying the `prplmesh.json` file to the `/etc/acl/admin` directory.

These changes ensure that the prplMesh ACL is correctly included in the build,
fixing the installation issue mentioned in PPM-3007.

Fixes: PPM-3007

Signed-off-by: Dmytro Puz <d.puz@inango-systems.com>
2025-02-06 11:53:33 +02:00
2022-02-05 11:00:59 +00:00

OpenWrt/LEDE packages from prpl Foundation and its Members

Feed of OpenWrt/LEDE packages from prpl Foundation members

How to add the prpl Feed to you OpenWrt/LEDE build

At the root of your OpenWrt/LEDE tree, add the following to your feeds.conf file:

src-git feed_prpl https://gitlab.com/prpl-foundation/prplOS/feed-prpl.git

Now to add the packages on your prpl feed to your OpenWrt/LEDE instance:

./scripts/feeds update feed_prpl #retrieve the prpl feed from service/update to latest
./scripts/feeds install -p feed_prpl #make all of the prpl feed packages available to the build

For more control over the package versions being installed, you can fork the feed using Gitlab (and replace the src-git url) or maintaining a copy of the feed on your local system by using this line instead:

src-link feed_prpl /full/path/to/feed-prpl/root

How to add a package to the prpl Feed

  1. Fork this repository
  2. Add a directory for the package in the appropriate place (usually root) of your forked prpl Feed repo.

A few things to remember:

  • Make sure to include all of the dependencies in your package's Makefile.
  • Make sure to add your package to CI_SDK_BUILD_PACKAGES list in .gitlab-ci.yml CI configuration.
  • List the SPDX license tag in your package's Makefile by setting the PKG_LICENSE using the := operator.
  1. Create a merge request to submit your package for consideration and review.
  2. Your package is added to the feed.
Description
No description provided
Readme 3.9 MiB
Languages
C 64.7%
Makefile 20.3%
Shell 14.1%
UnrealScript 0.9%