Skip to content

olsrd: add new package - #30170

Merged
PolynomialDivision merged 7 commits into
openwrt:masterfrom
BKPepe:add-olsrd
Aug 13, 2026
Merged

olsrd: add new package#30170
PolynomialDivision merged 7 commits into
openwrt:masterfrom
BKPepe:add-olsrd

olsrd: record why the version check logs "Terminated"

605206e
Select commit
Loading
Failed to load commit list.
OpenWrt / FormalityCheck / OpenWrt Makefiles succeeded Aug 13, 2026 in 0s

OpenWrt Makefiles: Passed

The changed package files follow the OpenWrt packaging guidelines.

Details

Checking PR #30170: olsrd: add new package (Makefile Audit)

Commit 7e435e0 - olsrd: add new package:

✅ Mandatory structural metadata present: 'PKG_MAINTAINER'
✅ Mandatory structural metadata present: 'PKG_LICENSE'
✅ Mandatory structural metadata present: 'PKG_LICENSE_FILES'
✅ PKG_MAINTAINER email address format is valid: 'vincent@systemli.org'
✅ PKG_LICENSE uses no deprecated or informal SPDX identifiers
✅ New init scripts declare the rc.common interpreter and a START= priority
✅ Makefile conffiles macro properly registers INSTALL_CONF tracking parameters
✅ Makefile conffiles block contains no spaces or indentation and paths are correctly formatted
✅ Makefile does not assign per-package variables at the top level
✅ Makefile contains valid assignment operators and no spaces after ':='
✅ Makefile blocks contain valid indentation (spaces for metadata/description, tabs for build/install recipes)
✅ No feed package forces its own inclusion into buildbot default images via DEFAULT+BUILDBOT
✅ 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
✅ Configuration file 'net/olsrd/files/olsrd.config' destined for '/etc/config/' is a valid UCI configuration file
✅ Configuration file 'net/olsrd/files/olsrd6.config' destined for '/etc/config/' is a valid UCI configuration file

Commit c8eebee - 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 4d027db - olsrd: add missing jshn dependency to olsrd-utils:

✅ Makefile does not assign per-package variables at the top level
✅ Makefile contains valid assignment operators and no spaces after ':='
✅ Makefile blocks contain valid indentation (spaces for metadata/description, tabs for build/install recipes)
✅ No feed package forces its own inclusion into buildbot default images via DEFAULT+BUILDBOT
✅ 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 1d68696 - 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 d47c0f4 - 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 e7f24a2 - olsrd: report the packaged version in the binary:

✅ Makefile does not assign per-package variables at the top level
✅ Makefile contains valid assignment operators and no spaces after ':='
✅ No feed package forces its own inclusion into buildbot default images via DEFAULT+BUILDBOT
✅ 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 605206e - 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:

✅ New package net/olsrd correctly initializes PKG_RELEASE to 1