diff options
-rw-r--r-- | lib/cpt-pkg | 1 | ||||
-rw-r--r-- | lib/cpt.in | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/lib/cpt-pkg b/lib/cpt-pkg index bfaa428..a2058ac 100644 --- a/lib/cpt-pkg +++ b/lib/cpt-pkg @@ -1,5 +1,4 @@ # Package functions -# shellcheck source=lib-cpt run_hook() { # Store the CPT_HOOK variable so that we can revert it if it is changed. @@ -77,7 +77,7 @@ _readlinkf() { # Set the library directory if unset, assuming that it shares the same # prefix with the tool. - [ "$CPT_LIBDIR" ] || CPT_LIBDIR=$(_readlinkf "${0%/*}/../lib/cpt/") + [ "$CPT_LIBDIR" ] || CPT_LIBDIR=$(_readlinkf "$(command -v cpt-lib)") CPT_LIBDIR=${CPT_LIBDIR%/*} # If a parser definition exists, let's run it ourselves. This makes sure we # get the variables as soon as possible. |