Skip to content

[packages] Ship opennds (captive portal) in apk/opkg feeds for aarch64 / current releases #4269

@rosch100

Description

@rosch100

Summary

Please include opennds (and optionally luci-app-opennds) in the OpenMPTCProuter package repositories built for apk (and legacy opkg where still used), so captive portal setups are possible without a full custom image.

Context / motivation

  • opennds is the maintained successor to NoDogSplash and is widely used on OpenWrt for captive portal / splash scenarios.
  • On a current OpenMPTCProuter image (v0.63-6.12, aarch64_cortex-a53, apk-tools), the package index (~1173 packages) does not contain:
    • opennds
    • nodogsplash
    • luci-app-opennds
  • Attempting installation fails with “no such package”, same class of issue as other optional packages not shipped in the OMR feed (e.g. irqbalance).

Requested packages

Package Role
opennds Captive portal daemon (routing / splash / FAS integration as per upstream)
luci-app-opennds (optional) LuCI UI for configuration, if feasible for the build

Target

  • At minimum the aarch64 / filogic (and similar) targets used by current release images.
  • Ideally aligned with the same feeds already published under e.g. packages.openmptcprouter.com / download.openmptcprouter.com for the active release line.

References

  • Upstream OpenWrt packages feed: opennds (see openwrt/packages).
  • Operators integrating a portal usually expect these packages to be installable at runtime via the package manager.

Notes

  • If full opennds is problematic (size, dependencies), documenting why it is excluded and suggesting an alternative (or a minimal captive solution) would still help adopters.

Thank you for considering this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions