mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-01-27 23:44:04 +00:00
aur/qcontrol added
This commit is contained in:
parent
7290931757
commit
71d7c9af75
1 changed files with 46 additions and 0 deletions
46
aur/qcontrol/PKGBUILD
Normal file
46
aur/qcontrol/PKGBUILD
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# Maintainer: Ruben Silveira <ruben@silveira.ws>
|
||||||
|
|
||||||
|
pkgname=qcontrol
|
||||||
|
pkgver=0.5.2
|
||||||
|
pkgrel=2
|
||||||
|
pkgdesc="Daemon and command line tool which control the various peripherals that are present on some NAS devices"
|
||||||
|
arch=(i686 arm armv6h armv7h)
|
||||||
|
url="https://gitorious.org/qcontrol/pages/Home"
|
||||||
|
license=('GPL3')
|
||||||
|
depends=('lua51')
|
||||||
|
source=(http://www.hellion.org.uk/${pkgname}/releases/${pkgver}/${pkgname}-${pkgver}.tar.xz)
|
||||||
|
sha1sums=('f6029e69f6f427aac589c37c9ba9baf1369b735d')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd ${pkgname}-${pkgver}
|
||||||
|
make all
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd ${pkgname}-${pkgver}
|
||||||
|
|
||||||
|
install -Dm750 qcontrol "$pkgdir/usr/sbin/qcontrol"
|
||||||
|
install -dm755 "$pkgdir/etc/qcontrol"
|
||||||
|
install -Dm644 examples/* "$pkgdir/etc/qcontrol/"
|
||||||
|
install -dm755 "$pkgdir/etc/qcontrol.d"
|
||||||
|
install -dm755 "$pkgdir/usr/lib/systemd/system"
|
||||||
|
install -Dm644 systemd/* "$pkgdir/usr/lib/systemd/system/"
|
||||||
|
|
||||||
|
sed -i '/^Requires=/i\
|
||||||
|
\
|
||||||
|
# Mantainer Note: As the device never becomes active, this has no effect
|
||||||
|
|
||||||
|
' "$pkgdir/usr/lib/systemd/system/qcontrold.service"
|
||||||
|
sed -i 's/^Requires=\(.*\)$/#Requires=\1/gi' "$pkgdir/usr/lib/systemd/system/qcontrold.service"
|
||||||
|
sed -i 's/^After=\(.*\)$/#After=\1\
|
||||||
|
/gi' "$pkgdir/usr/lib/systemd/system/qcontrold.service"
|
||||||
|
|
||||||
|
cat >> "$pkgdir/usr/lib/systemd/system/qcontrold.service" << EOF
|
||||||
|
|
||||||
|
# Mantainer Note: The service should start only at the end of the startup sequence
|
||||||
|
Type=idle
|
||||||
|
|
||||||
|
# Mantainer Note: Shamelessly ripped off from the Debian package
|
||||||
|
ExecStartPre=-/usr/bin/sh -c '{ grep "QNAP TS-119/TS-219\|QNAP TS-41x" /proc/cpuinfo > /dev/null 2>&1 && /sbin/qcontrol --direct watchdog off > /dev/null 2>&1; } || /usr/bin/true'
|
||||||
|
EOF
|
||||||
|
}
|
Loading…
Reference in a new issue