diff options
author | Jeff Henson | 2018-11-29 15:55:14 -0700 |
---|---|---|
committer | Jeff Henson | 2018-11-29 15:55:14 -0700 |
commit | d1ccddfc496430cc6e0321c5e652b4f49a00f6ab (patch) | |
tree | bc34115d7c54cea66049636cfff8c1446ec0ae14 | |
parent | bfdd7142a7857ba1e5079a69658e2cbe366a7838 (diff) | |
download | aur-d1ccddfc496430cc6e0321c5e652b4f49a00f6ab.tar.gz |
Add required power scripts
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rwxr-xr-x | hibernate.sh | 2 | ||||
-rwxr-xr-x | shutdown.sh | 2 |
4 files changed, 27 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = powerpanel pkgdesc = CyberPower UPS daemon pkgver = 1.3.2 - pkgrel = 7 + pkgrel = 8 url = https://www.cyberpowersystems.com/product/software/powerpanel-for-linux/ arch = x86_64 arch = i686 @@ -10,10 +10,16 @@ pkgbase = powerpanel backup = etc/powerpanel/pwrstatd-powerfail.sh backup = etc/powerpanel/pwrstatd-lowbatt.sh backup = etc/powerpanel/pwrstatd-email.sh + backup = etc/powerpanel/hibernate.sh + backup = etc/powerpanel/shutdown.sh backup = etc/pwrstatd.conf source = pwrstatd.service + source = hibernate.sh + source = shutdown.sh source = https://dl4jz3rbrsfum.cloudfront.net/software/powerpanel-132-x86_64.tar.gz sha256sums = 255e5958346daa9d7c0e96ae3d86095afd3b3ec99880205d15d51b8f20a602df + sha256sums = c710ea7765a24fb469adf601f44c8d3857634336bdfc263434ce86c3d67a4a80 + sha256sums = 10badc96b0ac990959ddc53d1d1cbba6b904e648b54d0eea085194e48d6a0998 sha256sums = 265099590e82303fa1082a84dda02488d41762ca5b94f2bb7fd395c9b4ac1c36 pkgname = powerpanel @@ -3,17 +3,22 @@ pkgname=powerpanel pkgver=1.3.2 _pkgverdl=132 -pkgrel=7 +pkgrel=8 pkgdesc="CyberPower UPS daemon" arch=("x86_64" "i686") url="https://www.cyberpowersystems.com/product/software/powerpanel-for-linux/" license=("custom:CyberPower") depends=('libusb') backup=(etc/powerpanel/pwrstatd-{powerfail,lowbatt,email}.sh + etc/powerpanel/{hibernate,shutdown}.sh etc/pwrstatd.conf) -source=('pwrstatd.service') -sha256sums=('255e5958346daa9d7c0e96ae3d86095afd3b3ec99880205d15d51b8f20a602df') +source=('pwrstatd.service' + 'hibernate.sh' + 'shutdown.sh') +sha256sums=('255e5958346daa9d7c0e96ae3d86095afd3b3ec99880205d15d51b8f20a602df' + 'c710ea7765a24fb469adf601f44c8d3857634336bdfc263434ce86c3d67a4a80' + '10badc96b0ac990959ddc53d1d1cbba6b904e648b54d0eea085194e48d6a0998') if [[ $CARCH = 'x86_64' ]]; then source+=("https://dl4jz3rbrsfum.cloudfront.net/software/powerpanel-$_pkgverdl-x86_64.tar.gz") @@ -49,6 +54,14 @@ package() { # Script command for e-mail notification install -Dm755 script/pwrstatd-email.sh "${pkgdir}/etc/powerpanel/pwrstatd-email.sh" + # Script for hibernate support + install -Dm755 "${srcdir}/hibernate.sh" "${pkgdir}/etc/powerpanel/hibernate.sh" + ln -s powerpanel/hibernate.sh "${pkgdir}/etc/hibernate.sh" + + # Script for shutdown support + install -Dm755 "${srcdir}/shutdown.sh" "${pkgdir}/etc/powerpanel/shutdown.sh" + ln -s powerpanel/shutdown.sh "${pkgdir}/etc/shutdown.sh" + # Systemd unit install -Dm644 "${srcdir}/pwrstatd.service" "${pkgdir}/usr/lib/systemd/system/pwrstatd.service" diff --git a/hibernate.sh b/hibernate.sh new file mode 100755 index 000000000000..ea581e0eec73 --- /dev/null +++ b/hibernate.sh @@ -0,0 +1,2 @@ +#!/bin/sh +systemctl hibernate diff --git a/shutdown.sh b/shutdown.sh new file mode 100755 index 000000000000..949e4243831c --- /dev/null +++ b/shutdown.sh @@ -0,0 +1,2 @@ +#!/bin/sh +systemctl poweroff |