diff options
author | koneu | 2018-01-25 11:18:52 +0100 |
---|---|---|
committer | koneu | 2018-01-25 11:18:52 +0100 |
commit | 8422fb931f81f8483895b414d6f16ce94bd016be (patch) | |
tree | 7736863190f7424ee1ed571fee1e3f8f9e38ac21 | |
parent | 3b457f70c0eaa53fbe172703cafdc3c618c3346d (diff) | |
download | aur-8422fb931f81f8483895b414d6f16ce94bd016be.tar.gz |
use a configurable blacklist
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rwxr-xr-x | power.sh | 2 | ||||
-rw-r--r-- | power.sh.blacklist | 1 |
4 files changed, 15 insertions, 8 deletions
@@ -1,17 +1,20 @@ pkgbase = power.sh pkgdesc = tiny automated power settings - pkgver = 5 - pkgrel = 2 + pkgver = 6 + pkgrel = 1 arch = any license = CC0 depends = systemd depends = sh depends = findutils + backup = etc/power.sh.blacklist source = power.sh + source = power.sh.blacklist source = power.sh.rules source = power.sh.service source = power.sh.sleep.service - md5sums = 88a44b488f8a86e30168ecbf2164adb1 + md5sums = 5abe35bfa28e414bbe59408ee4ede986 + md5sums = c034bfa86c5b33f7d45d6967e2300e88 md5sums = 8e6f9e2586f43e9031df9c65e0643c96 md5sums = 1a16e384fee99a45f8fc59eaaa71d8f6 md5sums = 07a8380291782b467d60bc6b78769120 @@ -1,20 +1,23 @@ # Maintainer: koneu <koneu93 at googlemail dot com> pkgname='power.sh' -pkgver='5' -pkgrel=2 +pkgver='6' +pkgrel=1 pkgdesc='tiny automated power settings' license=('CC0') -source=('power.sh' 'power.sh.rules' 'power.sh.service' 'power.sh.sleep.service') +source=('power.sh' 'power.sh.blacklist' 'power.sh.rules' 'power.sh.service' 'power.sh.sleep.service') depends=('systemd' 'sh' 'findutils') +backup=('etc/power.sh.blacklist') arch=('any') -md5sums=('88a44b488f8a86e30168ecbf2164adb1' +md5sums=('5abe35bfa28e414bbe59408ee4ede986' + 'c034bfa86c5b33f7d45d6967e2300e88' '8e6f9e2586f43e9031df9c65e0643c96' '1a16e384fee99a45f8fc59eaaa71d8f6' '07a8380291782b467d60bc6b78769120') package() { install -Dm755 "${srcdir}/power.sh" "${pkgdir}/usr/share/power.sh" + install -Dm644 "${srcdir}/power.sh.blacklist" "${pkgdir}/etc/power.sh.blacklist" install -Dm644 "${srcdir}/power.sh.rules" "${pkgdir}/usr/lib/udev/rules.d/power.sh.rules" install -Dm644 "${srcdir}/power.sh.service" "${pkgdir}/usr/lib/systemd/system/power.sh.service" install -Dm644 "${srcdir}/power.sh.sleep.service" "${pkgdir}/usr/lib/systemd/system/power.sh.sleep.service" @@ -7,7 +7,7 @@ case "$1" in echo '1' | tee /sys/module/snd_hda_intel/parameters/power_save_controller \ /sys/module/*/parameters/power_save echo 'auto' | tee $(find /sys/devices -type f -path '*/power/control') - echo 'on' | tee /sys/bus/usb/devices/*-*/power/control + echo 'on' | tee $(cat /etc/power.sh.blacklist) ;; 0) diff --git a/power.sh.blacklist b/power.sh.blacklist new file mode 100644 index 000000000000..ccf2b11a696f --- /dev/null +++ b/power.sh.blacklist @@ -0,0 +1 @@ +/sys/bus/usb/devices/*-*/power/control |