mirror of
https://github.com/openwrt/packages.git
synced 2026-05-31 06:51:51 +08:00
ded6d8cc676df950ef3f18e32be03133ab7a1d4b
lmdb-test ships /usr/bin/mtest, a stress test that unconditionally opens ./testdb in the current directory and aborts (SIGABRT) when that directory is missing. In the CI runtime container that's always the case, so the framework's --version probe ends up with "Aborted" output, no PKG_VERSION match, and the package gets reported as "Generic tests failed - No executables in the package provided version 0.9.35". Add libs/lmdb/test-version.sh that handles each sub-package by name: lmdb (library) and lmdb-test (no usable version probe) pass the override, lmdb-utils runs 'mdb_dump -V' and matches against PKG_VERSION, and unknown sub-packages fail loudly to force this script to be updated. The other generic checks (no hardcoded paths, stripped, linked libs) still run for every binary. Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
…
…
OpenWrt packages feed
Description
This is the OpenWrt "packages"-feed containing community-maintained build scripts, options and patches for applications, modules and libraries used within OpenWrt.
Installation of pre-built packages is handled directly by the opkg utility within your running OpenWrt system or by using the OpenWrt SDK on a build system.
Usage
This repository is intended to be layered on-top of an OpenWrt buildroot. If you do not have an OpenWrt buildroot installed, see the documentation at: OpenWrt Buildroot – Installation on the OpenWrt support site.
This feed is enabled by default. To install all its package definitions, run:
./scripts/feeds update packages
./scripts/feeds install -a -p packages
License
See LICENSE file.
Package Guidelines
See CONTRIBUTING.md file.
Languages
Makefile
51.3%
Shell
33.6%
C
7.5%
UnrealScript
2.9%
C++
1.7%
Other
2.8%