runit
This commit is contained in:
commit
c1b55d90aa
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
|
||||
[ -d '/var/cache/backlight/' ] || mkdir -p '/var/cache/backlight'
|
||||
[ -w '/var/cache/backlight/' ] || chmod 755 '/var/cache/backlight/'
|
||||
|
||||
# Save current brightness of each card.
|
||||
for card in `find /sys/class/backlight/ -type l`; do
|
||||
cp "$card/brightness" "/var/cache/backlight/$(basename $card)-brightness-old"
|
||||
done
|
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
|
||||
doas mkdir -p /etc/runit/sv/backlight/
|
||||
|
||||
doas cp -r run /etc/runit/sv/backlight
|
||||
doas cp -r finish /etc/runit/sv/backlight
|
||||
|
||||
doas ln -s /etc/runit/sv/backlight /run/runit/service/
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Restore saved brightness for each card, if any.
|
||||
for card in $(find /sys/class/backlight/ -type l); do
|
||||
storage_file="/var/cache/backlight/$(basename $card)-brightness-old"
|
||||
if [ -r "$storage_file" ]; then
|
||||
cp "$storage_file" "$card/brightness"
|
||||
fi
|
||||
done
|
||||
|
||||
exec chpst -b backlight pause
|
Loading…
Reference in New Issue