diff options
author | KopfKrieg | 2017-06-30 22:06:39 +0200 |
---|---|---|
committer | KopfKrieg | 2017-06-30 22:06:39 +0200 |
commit | 40c60040e3f7e3be7718461550ab752adb7ea143 (patch) | |
tree | a3728523ed448b8383ef50be39448f23bafb5711 /PKGBUILD | |
download | aur-40c60040e3f7e3be7718461550ab752adb7ea143.tar.gz |
Initial v0.1 of the suspend2hibernation service
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fa68398c864c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: KopfKrieg <archlinux [at] absolem [dot] cc> + +pkgname=suspend2hibernation +pkgver=0.1 +pkgrel=1 +pkgdesc='Enables delayed hibernation. After 20 minutes of sleep, your device automatically wakes up and enters hibernation to prevent too much battery drain through extended sleep state.' +arch=('any') +depends=('systemd') +source=('suspend2hibernation.install' + 'suspend2hibernation.service') +sha1sums=('88fcb3252d36e754b1fc3c03fb793c223ccdcfd8' + '04bba93122b2ca2c3a3100333cf1b7d6c24bca01') + +package() { + mkdir -p "${pkgdir}/etc/systemd/system" + + cp "${srcdir}/suspend2hibernation.service" "${pkgdir}/etc/systemd/system/suspend2hibernation.service" + cp "/lib/systemd/system/suspend.target" "${pkgdir}/etc/systemd/system/suspend.target" + + echo "Requires=suspend2hibernation.service" >> "${pkgdir}/etc/systemd/system/suspend.target" + + chmod 0644 "${pkgdir}/etc/systemd/system/suspend2hibernation.service" + chmod 0644 "${pkgdir}/etc/systemd/system/suspend.target" + + chown root:root "${pkgdir}/etc/systemd/system/suspend2hibernation.service" + chown root:root "${pkgdir}/etc/systemd/system/suspend.target" +} |