From 68af3d8fcef5ae79436538dadaeccf9529c8f73c Mon Sep 17 00:00:00 2001 From: Twilighttony Date: Fri, 24 Sep 2021 22:50:40 -0400 Subject: [PATCH] New Package: runit-backlight-20200420 --- srcpkgs/runit-backlight/files/backlight/finish | 8 ++++++++ srcpkgs/runit-backlight/files/backlight/run | 8 ++++++++ srcpkgs/runit-backlight/template | 12 ++++++++++++ 3 files changed, 28 insertions(+) create mode 100755 srcpkgs/runit-backlight/files/backlight/finish create mode 100755 srcpkgs/runit-backlight/files/backlight/run create mode 100644 srcpkgs/runit-backlight/template diff --git a/srcpkgs/runit-backlight/files/backlight/finish b/srcpkgs/runit-backlight/files/backlight/finish new file mode 100755 index 000000000000..f6f782968b80 --- /dev/null +++ b/srcpkgs/runit-backlight/files/backlight/finish @@ -0,0 +1,8 @@ +#!/bin/sh + +[ ! -d /var/cache/backlight ] && mkdir /var/cache/backlight +[ ! -w /var/cache/backlight ] && chmod 755 /var/cache/backlight + +for card in $(find /sys/class/backlight/ -type l); do + cp "/sys/class/backlight/$(basename "$card")/brightness" "/var/cache/backlight/$(basename "$card")-brightness-old" +done diff --git a/srcpkgs/runit-backlight/files/backlight/run b/srcpkgs/runit-backlight/files/backlight/run new file mode 100755 index 000000000000..0c051f8f6853 --- /dev/null +++ b/srcpkgs/runit-backlight/files/backlight/run @@ -0,0 +1,8 @@ +#!/bin/sh +for card in $(find /sys/class/backlight/ -type l); do + if [ -r "/var/cache/backlight/$(basename "$card")-brightness-old" ]; then + cp "/var/cache/backlight/$(basename "$card")-brightness-old" "/sys/class/backlight/$(basename "$card")/brightness" + fi +done + +exec chpst -b backlight pause diff --git a/srcpkgs/runit-backlight/template b/srcpkgs/runit-backlight/template new file mode 100644 index 000000000000..2368aa256b2b --- /dev/null +++ b/srcpkgs/runit-backlight/template @@ -0,0 +1,12 @@ +# Template file for 'runit-backlight' +pkgname=runit-backlight +version=2020420 +revision=1 +short_desc="Service for backlight saving across reboots" +maintainer="Twilighttony " +license="BSD-2-Clause" +homepage="https://gitea.artixlinux.org/artixlinux/packages-runit/src/branch/master/backlight-runit/x86_64/community" + +do_install() { + vsv backlight +}