Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. #!/bin/sh
  2. # tlp - if tlp is enabled, override corresponding script
  3. # in /usr/lib*/pm-utils/power.d/
  4.  
  5. CONFFILE=/etc/default/tlp
  6. LIBDIRS='/usr/lib /usr/lib64'
  7.  
  8. for d in ${LIBDIRS}; do
  9. if [ -d "${d}/pm-utils/power.d" ]; then
  10. blocked="${d}/pm-utils/power.d/${0##*/}"
  11. break
  12. fi
  13. done
  14.  
  15. if [ -n "$blocked" ] && [ -x "$blocked" ]; then
  16. # else nothing to disable -> don't read $CONFFILE
  17.  
  18. if [ -e "$CONFFILE" ] && . "$CONFFILE" -- && [ "$TLP_ENABLE" = '1' ]; then
  19. # TLP is enabled -> disable $blocked
  20. echo "Notice: '${blocked}' disabled by TLP."
  21. else
  22. exec "$blocked" $*
  23. fi
  24. fi
  25.  
  26. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement