diff --git a/device/community/device-pine64-pinebookpro/APKBUILD b/device/community/device-pine64-pinebookpro/APKBUILD index 78a9ffc87..704ddd56d 100644 --- a/device/community/device-pine64-pinebookpro/APKBUILD +++ b/device/community/device-pine64-pinebookpro/APKBUILD @@ -3,7 +3,7 @@ pkgname=device-pine64-pinebookpro pkgdesc="PINE64 Pinebook Pro" pkgver=16 -pkgrel=0 +pkgrel=1 url="https://postmarketos.org" license="MIT" arch="aarch64" @@ -18,8 +18,13 @@ depends=" iw " makedepends="devicepkg-dev" -subpackages="$pkgname-nonfree-firmware:nonfree_firmware" -install="$pkgname.post-install $pkgname.post-upgrade" +subpackages="$pkgname-nonfree-firmware:nonfree_firmware $pkgname-elogind" +install=" + $pkgname.post-install + $pkgname.post-upgrade + $pkgname-elogind.post-install + $pkgname-elogind.post-upgrade +" source=" deviceinfo nvme-powersave.initd @@ -39,9 +44,12 @@ package() { install -D -m755 "$srcdir"/wlan-powersave-off.start \ "$pkgdir"/etc/local.d/wlan-powersave-off.start +} +elogind() { + install_if="$pkgname=$pkgver-r$pkgrel elogind" install -D -m644 "$srcdir"/enable-s2idle.conf \ - "$pkgdir"/usr/lib/elogind/sleep.conf.d/enable-s2idle.conf + "$subpkgdir"/usr/lib/elogind/sleep.conf.d/enable-s2idle.conf } nonfree_firmware() { diff --git a/device/community/device-pine64-pinebookpro/device-pine64-pinebookpro-elogind.post-install b/device/community/device-pine64-pinebookpro/device-pine64-pinebookpro-elogind.post-install new file mode 100644 index 000000000..2d181ee97 --- /dev/null +++ b/device/community/device-pine64-pinebookpro/device-pine64-pinebookpro-elogind.post-install @@ -0,0 +1,5 @@ +#!/bin/sh + +loginctl reload + +exit 0 diff --git a/device/community/device-pine64-pinebookpro/device-pine64-pinebookpro-elogind.post-upgrade b/device/community/device-pine64-pinebookpro/device-pine64-pinebookpro-elogind.post-upgrade new file mode 120000 index 000000000..513542f57 --- /dev/null +++ b/device/community/device-pine64-pinebookpro/device-pine64-pinebookpro-elogind.post-upgrade @@ -0,0 +1 @@ +device-pine64-pinebookpro-elogind.post-install \ No newline at end of file diff --git a/device/community/device-pine64-pinebookpro/device-pine64-pinebookpro.post-install b/device/community/device-pine64-pinebookpro/device-pine64-pinebookpro.post-install index 2f90cf8a9..964874dbd 100644 --- a/device/community/device-pine64-pinebookpro/device-pine64-pinebookpro.post-install +++ b/device/community/device-pine64-pinebookpro/device-pine64-pinebookpro.post-install @@ -2,4 +2,5 @@ rc-update add nvme-powersave boot rc-update add sysfsconf default -loginctl reload + +exit 0