| https://github.com/pciutils/pciutils/pull/105 |
| |
| From 91bf24dd3c91f826377548b7e164b49cfed56f9a Mon Sep 17 00:00:00 2001 |
| From: Sam James <sam@gentoo.org> |
| Date: Sun, 19 Jun 2022 23:52:22 +0100 |
| Subject: [PATCH 1/2] lib/configure: drop usage of which |
| |
| 'which' is not required by POSIX and is an external command which may not be |
| available, and 'command -v' does the job just fine. |
| |
| Debian and Gentoo at least are both making efforts to drop which from |
| their base system package list. |
| |
| Signed-off-by: Sam James <sam@gentoo.org> |
| --- a/lib/configure |
| +++ b/lib/configure |
| @@ -238,7 +238,7 @@ if [ "$sys" = linux ] ; then |
| PKG_CONFIG=pkg-config |
| fi |
| if [ "$LIBKMOD" != no ] ; then |
| - if ! which $PKG_CONFIG >/dev/null ; then |
| + if ! command -v $PKG_CONFIG >/dev/null ; then |
| echo_n "($PKG_CONFIG not found) " |
| elif $PKG_CONFIG libkmod ; then |
| LIBKMOD_DETECTED=1 |
| @@ -268,7 +268,7 @@ if [ "$sys" = linux ] ; then |
| if [ "$HWDB" = yes -o "$HWDB" = no ] ; then |
| echo "$HWDB (set manually)" |
| else |
| - if `which pkg-config >/dev/null && pkg-config --atleast-version=196 libudev` ; then |
| + if `command -v pkg-config >/dev/null && pkg-config --atleast-version=196 libudev` ; then |
| HWDB=yes |
| else |
| HWDB=no |