diff options
Diffstat (limited to 'chromebook_keyboard_backlight_driver.install')
-rw-r--r-- | chromebook_keyboard_backlight_driver.install | 35 |
1 files changed, 11 insertions, 24 deletions
diff --git a/chromebook_keyboard_backlight_driver.install b/chromebook_keyboard_backlight_driver.install index e870f27ce7b5..75c8c0be63d8 100644 --- a/chromebook_keyboard_backlight_driver.install +++ b/chromebook_keyboard_backlight_driver.install @@ -1,31 +1,18 @@ -_spit() { - local _zero _bd _bl _yl - if command -v tput &> /dev/null; then - _zero="$(tput sgr0 2> /dev/null)" - _bd=${_zero}"$(tput bold)" - _bl="$(tput setaf 4)" - _yl=${_bd}"$(tput setaf 3)" - fi - if (( $# == 2 )); then - echo "$_bl=>$_yl $1:$_bd ${2}$_zero" - else - echo "$_bl=>$_bd ${1}$_zero" - fi -} - post_install() { - local _confd=/etc/modules-load.d - local _conf=chromebook_keyboard_backlight_driver.conf - depmod -a - _spit "note" "Added $_conf to $_confd." - _spit "For 'backlight' variant, toggle commented lines where appropriate." - _spit "Or, delete file to prevent auto-loading entirely. Otherwise, reboot." - _spit "Afterwards, check dmesg, lsmod, or '/sys/class/leds' to verify." + source /usr/share/makepkg/util/message.sh + colorize + msg2 "$(gettext "The 'backlight' variant was not installed (this is normal).")" + msg2 "$(gettext "If needed, grab it from ./src/chromebook_keyboard_backlight_driver/_output/*/")" + depmod -a + modprobe -r cros_kbd_led_backlight || : + modprobe chromebook_kb_backlight + modprobe chromeos_keyboard_leds + msg2 "$(gettext "You may need to restart for changes to take effect")" } post_upgrade() { - post_install + post_install } -# vim:ts=4:sw=4:sts=4:noet:list:ft=sh: +# vim:ft=sh |