summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkoneu2016-09-13 11:48:31 +0200
committerkoneu2016-09-13 11:48:50 +0200
commitb641442a18ed364b69ceae4a0618bd2f9636e067 (patch)
tree70cdc98aecae861121fe11cf11b10367a1811a24
parent42dc219b3bd2f564b2566453b336a89a115d8063 (diff)
downloadaur-b641442a18ed364b69ceae4a0618bd2f9636e067.tar.gz
use find
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD6
-rwxr-xr-xpower.sh6
3 files changed, 8 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0cee4ba5b5df..614ed5f2a3cb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,17 @@
pkgbase = power.sh
pkgdesc = tiny automated power settings
- pkgver = 2
+ pkgver = 3
pkgrel = 1
arch = any
license = CC0
depends = systemd
depends = sh
+ depends = findutils
source = power.sh
source = power.sh.rules
source = power.sh.service
source = power.sh.sleep.service
- md5sums = d285cd1bc6d9c91fdded2c97e85f8912
+ md5sums = e34798a8dc4ddd540baf52b12e9462f6
md5sums = e75bf13f0d7bc46dd03db58905013cd0
md5sums = 5f814dc5093bef00dfc3c96f70f90e26
md5sums = 07a8380291782b467d60bc6b78769120
diff --git a/PKGBUILD b/PKGBUILD
index 11af28ba2a53..e1cece87c9f6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: koneu <koneu93 at googlemail dot com>
pkgname='power.sh'
-pkgver='2'
+pkgver='3'
pkgrel=1
pkgdesc='tiny automated power settings'
license=('CC0')
source=('power.sh' 'power.sh.rules' 'power.sh.service' 'power.sh.sleep.service')
-depends=('systemd' 'sh')
+depends=('systemd' 'sh' 'findutils')
arch=('any')
-md5sums=('d285cd1bc6d9c91fdded2c97e85f8912'
+md5sums=('e34798a8dc4ddd540baf52b12e9462f6'
'e75bf13f0d7bc46dd03db58905013cd0'
'5f814dc5093bef00dfc3c96f70f90e26'
'07a8380291782b467d60bc6b78769120')
diff --git a/power.sh b/power.sh
index 379e24d69805..af98c1d75245 100755
--- a/power.sh
+++ b/power.sh
@@ -6,8 +6,7 @@ case "$1" in
echo 'powersave' > /sys/module/pcie_aspm/parameters/policy
echo '1' | tee /sys/module/snd_hda_intel/parameters/power_save_controller \
/sys/module/*/parameters/power_save
- echo 'auto' | tee /sys/bus/*/devices/*/power/control \
- /sys/bus/*/devices/*/device/power/control
+ echo 'auto' | tee $(find /sys/devices -type f -path '*/power/control')
;;
0)
@@ -15,7 +14,6 @@ case "$1" in
echo 'performance' > /sys/module/pcie_aspm/parameters/policy
echo '0' | tee /sys/module/snd_hda_intel/parameters/power_save_controller \
/sys/module/*/parameters/power_save
- echo 'on' | tee /sys/bus/*/devices/*/power/control \
- /sys/bus/*/devices/*/device/power/control
+ echo 'on' | tee $(find /sys/devices -type f -path '*/power/control')
;;
esac >/dev/null 2>/dev/null