aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/cpt-pkg1
-rw-r--r--lib/cpt.in2
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.
diff --git a/lib/cpt.in b/lib/cpt.in
index a80a961..995fa5e 100644
--- a/lib/cpt.in
+++ b/lib/cpt.in
@@ -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.