Jeremy aae87d3
--- a/Makefile
Jeremy aae87d3
+++ b/Makefile
Jeremy aae87d3
@@ -5,11 +5,10 @@
Jeremy aae87d3
 #   definitions and absolute paths in scripts too!
Jeremy aae87d3
 
Jeremy aae87d3
 # Evaluate parameters
Jeremy aae87d3
-TLP_LIBDIR ?= /usr/lib
Jeremy aae87d3
 TLP_SBIN   ?= /usr/sbin
Jeremy aae87d3
 TLP_BIN    ?= /usr/bin
Jeremy aae87d3
-TLP_TLIB    = $(TLP_LIBDIR)/tlp-pm
Jeremy aae87d3
-TLP_PLIB    = $(TLP_LIBDIR)/pm-utils
Jeremy aae87d3
+TLP_TLIB   ?= /usr/share/tlp-pm
Jeremy aae87d3
+TLP_PLIB   ?= /usr/lib/pm-utils
Jeremy aae87d3
 TLP_ULIB   ?= /lib/udev
Jeremy aae87d3
 TLP_ACPI   ?= /etc/acpi
Jeremy aae87d3
 TLP_NMDSP  ?= /etc/NetworkManager/dispatcher.d
Jeremy aae87d3
--- a/tlp
Jeremy aae87d3
+++ b/tlp
Jeremy aae87d3
@@ -5,22 +5,21 @@
Jeremy aae87d3
 # This software is licensed under the GPL v2 or later.
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Constants
Jeremy aae87d3
-readonly LIBDIRS="/usr/lib/tlp-pm /usr/lib64/tlp-pm"
Jeremy 1381dcb
+readonly LIBDIR="/usr/share/tlp-pm"
Jeremy aae87d3
 readonly LIBS="tlp-functions tlp-rf-func"
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Locate and source libraries
Jeremy aae87d3
-for libdir in $LIBDIRS; do [ -d $libdir ] && break; done
Jeremy aae87d3
-if [ ! -d $libdir ]; then
Jeremy 1381dcb
-    echo "Error: missing library directory ($LIBDIRS)." 1>&2
Jeremy aae87d3
+if [ ! -d $LIBDIR ]; then
Jeremy 1381dcb
+    echo "Error: missing library directory ($LIBDIR)." 1>&2
Jeremy aae87d3
     exit 1
Jeremy aae87d3
 fi
Jeremy aae87d3
 
Jeremy aae87d3
 for lib in $LIBS; do
Jeremy aae87d3
-    if [ ! -f $libdir/$lib ]; then
Jeremy aae87d3
-        echo "Error: missing function library \'$libdir/$lib\'." 1>&2
Jeremy aae87d3
+    if [ ! -f $LIBDIR/$lib ]; then
Jeremy aae87d3
+        echo "Error: missing function library \'$LIBDIR/$lib\'." 1>&2
Jeremy aae87d3
         exit 1
Jeremy aae87d3
     fi
Jeremy aae87d3
-    . $libdir/$lib
Jeremy aae87d3
+    . $LIBDIR/$lib
Jeremy aae87d3
 done
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Subroutines
Jeremy aae87d3
--- a/tlp-functions
Jeremy aae87d3
+++ b/tlp-functions
Jeremy aae87d3
@@ -33,7 +33,7 @@ readonly SYSTEMD=systemd
Jeremy aae87d3
 readonly SYSTEMCTL=systemctl
Jeremy aae87d3
 readonly INITCTL=initctl
Jeremy aae87d3
 
Jeremy aae87d3
-readonly TPACPIBAT=$libdir/tpacpi-bat # libdir is initialized by main program
Jeremy aae87d3
+readonly TPACPIBAT=$LIBDIR/tpacpi-bat # LIBDIR is initialized by main program
Jeremy aae87d3
 
Jeremy aae87d3
 readonly TPACPIDIR=/sys/devices/platform/thinkpad_acpi
Jeremy aae87d3
 readonly SMAPIDIR=/sys/devices/platform/smapi
Jeremy aae87d3
--- a/tlp-rdw-nm
Jeremy aae87d3
+++ b/tlp-rdw-nm
Jeremy aae87d3
@@ -6,19 +6,18 @@
Jeremy aae87d3
 # This software is licensed under the GPL v2 or later.
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Constants
Jeremy aae87d3
-readonly LIBDIRS="/usr/lib/tlp-pm /usr/lib64/tlp-pm"
Jeremy 1381dcb
+readonly LIBDIR="/usr/share/tlp-pm"
Jeremy aae87d3
 readonly LIBS="tlp-functions tlp-rf-func"
Jeremy aae87d3
 
Jeremy aae87d3
 readonly RDW_NM_LOCK="rdw_nm"
Jeremy aae87d3
 readonly RDW_NM_LOCKTIME=2
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Locate and source libraries
Jeremy aae87d3
-for libdir in $LIBDIRS; do [ -d $libdir ] && break; done
Jeremy aae87d3
-[ -d $libdir ] || exit 0
Jeremy aae87d3
+[ -d $LIBDIR ] || exit 0
Jeremy aae87d3
 
Jeremy aae87d3
 for lib in $LIBS; do
Jeremy aae87d3
-    [ -f $libdir/$lib ] || exit 0
Jeremy aae87d3
-    . $libdir/$lib
Jeremy aae87d3
+    [ -f $LIBDIR/$lib ] || exit 0
Jeremy aae87d3
+    . $LIBDIR/$lib
Jeremy aae87d3
 done
Jeremy aae87d3
 
Jeremy aae87d3
 # --- MAIN
Jeremy aae87d3
--- a/tlp-rdw-udev
Jeremy aae87d3
+++ b/tlp-rdw-udev
Jeremy aae87d3
@@ -5,19 +5,18 @@
Jeremy aae87d3
 # This software is licensed under the GPL v2 or later.
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Constants
Jeremy aae87d3
-readonly LIBDIRS="/usr/lib/tlp-pm /usr/lib64/tlp-pm"
Jeremy 1381dcb
+readonly LIBDIR="/usr/share/tlp-pm"
Jeremy aae87d3
 readonly LIBS="tlp-functions tlp-rf-func"
Jeremy aae87d3
 
Jeremy aae87d3
 readonly RDW_DOCK_LOCK="rdw_dock_lock"
Jeremy aae87d3
 readonly RDW_DOCK_LOCKTIME=2
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Locate and source libraries
Jeremy aae87d3
-for libdir in $LIBDIRS; do [ -d $libdir ] && break; done
Jeremy aae87d3
-[ -d $libdir ] || exit 0
Jeremy aae87d3
+[ -d $LIBDIR ] || exit 0
Jeremy aae87d3
 
Jeremy aae87d3
 for lib in $LIBS; do
Jeremy aae87d3
-    [ -f $libdir/$lib ] || exit 0
Jeremy aae87d3
-    . $libdir/$lib
Jeremy aae87d3
+    [ -f $LIBDIR/$lib ] || exit 0
Jeremy aae87d3
+    . $LIBDIR/$lib
Jeremy aae87d3
 done
Jeremy aae87d3
 
Jeremy aae87d3
 # --- MAIN
Jeremy aae87d3
--- a/tlp-rf
Jeremy aae87d3
+++ b/tlp-rf
Jeremy aae87d3
@@ -5,16 +5,15 @@
Jeremy aae87d3
 # This software is licensed under the GPL v2 or later.
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Constants
Jeremy aae87d3
-readonly LIBDIRS="/usr/lib/tlp-pm /usr/lib64/tlp-pm"
Jeremy aae87d3
+readonly LIBDIRS="/usr/share/tlp-pm"
Jeremy aae87d3
 readonly LIBS="tlp-functions tlp-rf-func"
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Locate and source libraries
Jeremy aae87d3
-for libdir in $LIBDIRS; do [ -d $libdir ] && break; done
Jeremy aae87d3
-[ -d $libdir ] || exit 0
Jeremy aae87d3
+[ -d $LIBDIR ] || exit 0
Jeremy aae87d3
 
Jeremy aae87d3
 for lib in $LIBS; do
Jeremy aae87d3
-    [ -f $libdir/$lib ] || exit 0
Jeremy aae87d3
-    . $libdir/$lib
Jeremy aae87d3
+    [ -f $LIBDIR/$lib ] || exit 0
Jeremy aae87d3
+    . $LIBDIR/$lib
Jeremy aae87d3
 done
Jeremy aae87d3
 
Jeremy aae87d3
 # --- MAIN
Jeremy aae87d3
--- a/tlp-run-on
Jeremy aae87d3
+++ b/tlp-run-on
Jeremy aae87d3
@@ -5,22 +5,21 @@
Jeremy aae87d3
 # This software is licensed under the GPL v2 or later.
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Constants
Jeremy aae87d3
-readonly LIBDIRS="/usr/lib/tlp-pm /usr/lib64/tlp-pm"
Jeremy 1381dcb
+readonly LIBDIR="/usr/share/tlp-pm"
Jeremy aae87d3
 readonly LIBS="tlp-functions"
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Locate and source libraries
Jeremy aae87d3
-for libdir in $LIBDIRS; do [ -d $libdir ] && break; done
Jeremy aae87d3
-if [ ! -d $libdir ]; then
Jeremy 1381dcb
-    echo "Error: missing library directory ($LIBDIRS)." 1>&2
Jeremy aae87d3
+if [ ! -d $LIBDIR ]; then
Jeremy 1381dcb
+    echo "Error: missing library directory ($LIBDIR)." 1>&2
Jeremy aae87d3
     exit 1
Jeremy aae87d3
 fi
Jeremy aae87d3
 
Jeremy aae87d3
 for lib in $LIBS; do
Jeremy aae87d3
-    if [ ! -f $libdir/$lib ]; then
Jeremy aae87d3
-        echo "Error: missing function library \'$libdir/$lib\'." 1>&2
Jeremy aae87d3
+    if [ ! -f $LIBDIR/$lib ]; then
Jeremy aae87d3
+        echo "Error: missing function library \'$LIBDIR/$lib\'." 1>&2
Jeremy aae87d3
         exit 1
Jeremy aae87d3
     fi
Jeremy aae87d3
-    . $libdir/$lib
Jeremy aae87d3
+    . $LIBDIR/$lib
Jeremy aae87d3
 done
Jeremy aae87d3
 
Jeremy aae87d3
 # --- MAIN
Jeremy aae87d3
--- a/tlp-stat
Jeremy aae87d3
+++ b/tlp-stat
Jeremy aae87d3
@@ -6,7 +6,7 @@
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Constants
Jeremy aae87d3
 
Jeremy aae87d3
-readonly LIBDIRS="/usr/lib/tlp-pm /usr/lib64/tlp-pm"
Jeremy 1381dcb
+readonly LIBDIR="/usr/share/tlp-pm"
Jeremy aae87d3
 readonly LIBS="tlp-functions tlp-rf-func"
Jeremy aae87d3
 
Jeremy aae87d3
 readonly TLPUSB=tlp-usblist
Jeremy aae87d3
@@ -330,18 +330,17 @@ read_args () { # read command line argum
Jeremy aae87d3
 
Jeremy aae87d3
 # --- Locate and source libraries
Jeremy aae87d3
 
Jeremy aae87d3
-for libdir in $LIBDIRS; do [ -d $libdir ] && break; done
Jeremy aae87d3
-if [ ! -d $libdir ]; then
Jeremy 1381dcb
-    echo "Error: missing library directory ($LIBDIRS)." 1>&2
Jeremy aae87d3
+if [ ! -d $LIBDIR ]; then
Jeremy 1381dcb
+    echo "Error: missing library directory ($LIBDIR)." 1>&2
Jeremy aae87d3
     exit 1
Jeremy aae87d3
 fi
Jeremy aae87d3
 
Jeremy aae87d3
 for lib in $LIBS; do
Jeremy aae87d3
-    if [ ! -f $libdir/$lib ]; then
Jeremy aae87d3
-        echo "Error: missing function library \'$libdir/$lib\'." 1>&2
Jeremy aae87d3
+    if [ ! -f $LIBDIR/$lib ]; then
Jeremy aae87d3
+        echo "Error: missing function library \'$LIBDIR/$lib\'." 1>&2
Jeremy aae87d3
         exit 1
Jeremy aae87d3
     fi
Jeremy aae87d3
-    . $libdir/$lib
Jeremy aae87d3
+    . $LIBDIR/$lib
Jeremy aae87d3
 done
Jeremy aae87d3
 
Jeremy aae87d3
 # --- MAIN