Skip to content

Add debian build#28

Open
russdill wants to merge 3 commits intoopenwrt:masterfrom
russdill:debian
Open

Add debian build#28
russdill wants to merge 3 commits intoopenwrt:masterfrom
russdill:debian

Conversation

@russdill
Copy link

@russdill russdill commented Oct 15, 2025

This adds a debian build for iwinfo, producing the following
packages:

iwinfo
libiwinfo0
libiwinfo-dev
libiwinfo-plugin-lua5.1

It requries libubus-dev, libubox-dev which have recently added a debian/
directory for packaging. It also requires libuci-dev, a pull request
for which is here:

openwrt/uci#9

Note that this also depends on the cmake build for iwinfo (a parent
commit on this branch)

@russdill russdill changed the title add debian build Add debian build Oct 17, 2025
This adds a debian build for iwinfo, producing the following
packages:

iwinfo
libiwinfo0
libiwinfo-dev
libiwinfo-plugin-lua5.1

It requries libubus-dev, libubox-dev which have recently added a debian/
directory for packaging. It also requires libuci-dev, a pull request
for which is here:

openwrt/uci#9

Note that this also depends on the cmake build for iwinfo (a parent
commit on this branch)
russdill added a commit to russdill/rpcd that referenced this pull request Oct 17, 2025
This adds a debian build, producing the following packages:

rpcd
rpcd-dev
rpcd-mod-file
rpcd-mod-iwinfo
rpcd-mod-rpcsys

rpc-mod-ucode is not yet available as ucode is not yet packaged. This relies
on the recent debian/ additions to libubox and ubus, as well as the following
pull requests adding additional debian packaging:

openwrt/iwinfo#28

This also adds a systemd service file. Note that local ubus access provides
no permissions structure other than permissions on the socket itself. Be
sure to be aware of the implications.
russdill added a commit to russdill/DAWN that referenced this pull request Oct 17, 2025
This adds a debian build for DAWN.

This relies on the recent debian/ packaging additions to libubox and ubus as
well as pull requests for packaging of libuci, iwinfo, and rpcd:

openwrt/uci#9
openwrt/iwinfo#28
openwrt/rpcd#20

This is currently for proof of concept and experimentation, as the debian
package of hostapd does not contain any of the ubus endpoints.
PolynomialDivision pushed a commit to berlin-open-wireless-lab/DAWN that referenced this pull request Oct 17, 2025
This adds a debian build for DAWN.

This relies on the recent debian/ packaging additions to libubox and ubus as
well as pull requests for packaging of libuci, iwinfo, and rpcd:

openwrt/uci#9
openwrt/iwinfo#28
openwrt/rpcd#20

This is currently for proof of concept and experimentation, as the debian
package of hostapd does not contain any of the ubus endpoints.
@Neustradamus
Copy link

@russdill: Nice PR :)

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.

2 participants