diff options
Diffstat (limited to 'app-misc/powerpanel/powerpanel-1.4.1.ebuild')
-rw-r--r-- | app-misc/powerpanel/powerpanel-1.4.1.ebuild | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/app-misc/powerpanel/powerpanel-1.4.1.ebuild b/app-misc/powerpanel/powerpanel-1.4.1.ebuild index ad88aa7..93e5dba 100644 --- a/app-misc/powerpanel/powerpanel-1.4.1.ebuild +++ b/app-misc/powerpanel/powerpanel-1.4.1.ebuild @@ -4,6 +4,8 @@ EAPI=8 +inherit systemd + DESCRIPTION="PowerPanel software for CyberPower UPS systems" HOMEPAGE="https://www.cyberpowersystems.com/" SRC_URI="x86? ( https://dl4jz3rbrsfum.cloudfront.net/software/PPL_32bit_v${PV}.tar.gz -> ${P}.tar.gz ) @@ -12,7 +14,7 @@ SRC_URI="x86? ( https://dl4jz3rbrsfum.cloudfront.net/software/PPL_32bit_v${PV}.t LICENSE="PowerPanel" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="systemd" +IUSE="" DEPEND="" RDEPEND="${DEPEND} @@ -20,6 +22,10 @@ RDEPEND="${DEPEND} dev-libs/openssl virtual/libusb" BDEPEND="" +QA_FLAGS_IGNORED="/usr/sbin/pwrstat /usr/sbin/pwrstatd /usr/lib64/libpaho-mqtt3cs.so.1" +PATCHES=( + "${FILESDIR}/${PN}-scripts.patch" +) src_install() { dosbin bin/pwrstat @@ -37,7 +43,8 @@ src_install() { insinto /etc doins conf/pwrstatd.conf - exeinto /etc + dodir /opt/${PN} + exeinto /opt/${PN} doexe script/pwrstatd-powerfail.sh doexe script/pwrstatd-lowbatt.sh doexe script/pwrstatd-email.sh @@ -46,13 +53,9 @@ src_install() { newlib.so lib/libpaho-mqtt3cs.so.1.3.1 libpaho-mqtt3cs.so.1 - if use systemd; then - insinto /usr/lib/systemd/system/ - doins script/pwrstatd.service - newinitd script/default_pwrstatd pwrstatd - else - newinitd ${FILESDIR}/pwrstatd pwrstatd - fi + newinitd ${FILESDIR}/pwrstatd pwrstatd + systemd_dounit script/pwrstatd.service + systemd_newunit script/default_pwrstatd pwrstatd fowners root:root /usr/sbin/pwrstat fowners root:root /usr/sbin/pwrstatd @@ -76,7 +79,5 @@ src_install() { } pkg_postinst() { - if use systemd; then - systemctl daemon-reload - fi + systemctl daemon-reload || die } |