Eu faria assim:
if type pkg-config >/dev/null 2>/dev/null; then …
Mas, como comentei sua pergunta anterior, o pkg-config
pode não estar disponível mesmo em sistemas que usam pkg-config
. Por que você não deseja enviar seu driver de acordo com o padrão específico da distribuição? Ambos os pacotes Debian e RedHat têm provisões para solicitar que bibliotecas / versões específicas sejam instaladas.
Compare com o trabalho que você fez para tornar o driver do seu dispositivo a embalagem, mesmo para várias distribuições diferentes é quase nada.