Skip to content

olsrd: fix plugin SONAME, add test-version.sh, clean up Makefile - #1191

Open
BKPepe wants to merge 9 commits into
openwrt:openwrt-25.12from
BKPepe:olsrd-ci-fixes
Open

olsrd: fix plugin SONAME, add test-version.sh, clean up Makefile#1191
BKPepe wants to merge 9 commits into
openwrt:openwrt-25.12from
BKPepe:olsrd-ci-fixes

olsrd: record why the version check logs "Terminated"

8577e20
Select commit
Loading
Failed to load commit list.
OpenWrt / FormalityCheck / OpenWrt Makefiles succeeded Aug 11, 2026 in 0s

OpenWrt Makefiles: Passed

The changed package files follow the OpenWrt packaging guidelines.

Details

Checking PR #1191: olsrd: fix plugin SONAME, add test-version.sh, clean up Makefile (Makefile Audit)

Commit 8e87fee - olsrd: set plugin SONAME to the installed filename:

✅ Makefile contains valid assignment operators and no spaces after ':='
✅ Makefile does not reuse PKG_NAME in call, define, or eval lines
✅ File additions contain clean UNIX (LF) line termination
✅ All modified files contain a trailing newline

Commit eb1fe2c - olsrd: add test-version.sh for CI runtime tests:

✅ File additions contain clean UNIX (LF) line termination
✅ All modified files contain a trailing newline

Commit e18ac80 - olsrd: clean up Makefile:

✅ Makefile contains valid assignment operators and no spaces after ':='
✅ Makefile blocks contain valid indentation (spaces for metadata/description, tabs for build/install recipes)
✅ Makefile does not reuse PKG_NAME in call, define, or eval lines
✅ File additions contain clean UNIX (LF) line termination
✅ All modified files contain a trailing newline

Commit 6c1c168 - olsrd: report the packaged version in the binary:

✅ Makefile contains valid assignment operators and no spaces after ':='
✅ Makefile does not reuse PKG_NAME in call, define, or eval lines
✅ File additions contain clean UNIX (LF) line termination
✅ All modified files contain a trailing newline

Commit 6855753 - olsrd: fix respawn_threshold lookup in the IPv6 init script:

✅ File additions contain clean UNIX (LF) line termination
✅ All modified files contain a trailing newline

Commit e731b57 - olsrd: add missing jshn dependency to olsrd-utils:

✅ Makefile contains valid assignment operators and no spaces after ':='
✅ Makefile blocks contain valid indentation (spaces for metadata/description, tabs for build/install recipes)
✅ Makefile does not reuse PKG_NAME in call, define, or eval lines
✅ File additions contain clean UNIX (LF) line termination
✅ All modified files contain a trailing newline

Commit c24d19d - olsrd: initialize the LQ multiplier list pointer in the ubus handler:

✅ File additions contain clean UNIX (LF) line termination
✅ All modified files contain a trailing newline

Commit f290d57 - olsrd: reject non-address input before eval in olsrd-neigh.sh:

✅ File additions contain clean UNIX (LF) line termination
✅ All modified files contain a trailing newline

Commit 8577e20 - olsrd: record why the version check logs "Terminated":

✅ File additions contain clean UNIX (LF) line termination
✅ All modified files contain a trailing newline

Package Release Audit:

✅ Package olsrd version unchanged, but PKG_RELEASE bumped from '2' to '3'