summarylogtreecommitdiffstats
path: root/chromebook_keyboard_backlight_driver.install
diff options
context:
space:
mode:
Diffstat (limited to 'chromebook_keyboard_backlight_driver.install')
-rw-r--r--chromebook_keyboard_backlight_driver.install35
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