mirror of
https://github.com/openwrt/packages.git
synced 2025-12-21 21:24:31 +04:00
We used to rely on opkg to install the CLI tool for testing PHP modules, but when opkg is not available anymore, we have to use apk. The (simple) switch logic assumes, that only one of both package manager tools is installed. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
28 lines
374 B
Bash
28 lines
374 B
Bash
#!/bin/sh
|
|
|
|
case "$1" in
|
|
php8-cgi)
|
|
php8-cgi -v | grep "$2"
|
|
;;
|
|
php8-cli)
|
|
php8-cli -v | grep "$2"
|
|
;;
|
|
php8-fpm)
|
|
php8-fpm -v | grep "$2"
|
|
;;
|
|
php8-mod-*)
|
|
PHP_MOD="${1#php8-mod-}"
|
|
PHP_MOD="${PHP_MOD//-/_}"
|
|
|
|
if command -v opkg >/dev/null 2>&1; then
|
|
opkg install php8-cli
|
|
else
|
|
apk add php8-cli
|
|
fi
|
|
|
|
php8-cli -m | grep -i "$PHP_MOD"
|
|
;;
|
|
*)
|
|
;;
|
|
esac
|