#!/usr/bin/env bash
function check () {
  local regex="lib$1.+(so|dylib)"

  # Add /sbin to path as ldconfig is located there on some systems - e.g. Debian
  # (and it still can be used by unprivileged users):
  PATH="$PATH:/sbin"
  export PATH

  # Try just checking common library locations
  for dir in /lib /usr/lib /usr/local/lib /opt/local/lib /usr/lib/x86_64-linux-gnu /usr/lib/i386-linux-gnu; do
    if test -d $dir; then
		# shellcheck disable=SC2010
		ls $dir | grep -E "$regex" && return 0
	fi
  done

  return 1
}

check "$1" > /dev/null
if test "$?" -eq 0; then
  echo true
else
  echo false
fi
