53 lines
2.4 KiB
Bash
53 lines
2.4 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=daemontools
|
|
pkgver=0.76
|
|
pkgrel=2
|
|
pkgdesc="A collection of tools for managing services"
|
|
arch=('i686' 'x86_64')
|
|
url='http://cr.yp.to/daemontools.html'
|
|
license=('Public-Domain')
|
|
source=("https://cr.yp.to/daemontools/${pkgname}-${pkgver}.tar.gz"
|
|
"http://smarden.org/pape/djb/manpages/$pkgname-$pkgver-man.tar.gz"
|
|
"daemontools-0.76.errno.patch"
|
|
"daemontools-0.76.service-path-fix.patch"
|
|
"svscan.initd"
|
|
"svscan.confd"
|
|
"svscan.run"
|
|
"LICENSE")
|
|
sha512sums=('e4a7938352b745a03ccc41acdddba1e6782f0ca245e5cae060de62ab6c5a23c841a994c30140298d274405a7f26d53ba7e84e5810a3d185b2c01e4c0feffe6c7'
|
|
'1767fafb2d92902f903637f08363031971bda007d1b7b53059551c740976d1c643229ccc44171796c1dcb43cbd875a17178edc634e140671817e0ef0ba3ad80b'
|
|
'02a2d45f221b70e6d0d13127e8bacae0f37e96876d551d445d582c664f604555765e62c9906d0f1faa1e4eb7f5c2ed61ebeeda75c216de99bab7ee14932068eb'
|
|
'd3af2a13316be8740cd3593f4980fa1b7de345357d0b87dd963bed919e59c0f4f68732632f4b266877646b5cd14f023ea9968eecbdd0b578ef9bb9c417204e76'
|
|
'0a43467f5354f2f651af4a196d8553eedf53472341e57579551cac12ecf2552074078d508843baa1a8ce90ff5b61fceb06f62fafee4eb11c64e4d01167826f60'
|
|
'5a5d363744d56da338605037dd610b25543e906cbac26486ff99ecea712cdabd15a8a8f476ccdebb14051672c3a15e43e30fc7a69182841511a5662df56a9dc8'
|
|
'363c628677afc3a70d6ab20b379626744bd8f440bc0d064909b54e74aa93083fe2a5f851585468e42d9efbc5a1f78efb82e9dfd1685c63ec64db4a97701f3c72'
|
|
'0f2cd6120ff16af8266f99db48264a2646d9c95727fbf0c7401fc45b39467944ce0ed91106edb9443389b67d5cb9b659b86948a7a59b7e740031098c25d864d5')
|
|
|
|
prepare() {
|
|
cd admin/$pkgname-$pkgver
|
|
patch -p1 < $srcdir/daemontools-0.76.errno.patch
|
|
patch -p1 < $srcdir/daemontools-0.76.service-path-fix.patch
|
|
}
|
|
|
|
build() {
|
|
cd admin/$pkgname-$pkgver
|
|
package/compile
|
|
}
|
|
|
|
package() {
|
|
cd admin/$pkgname-$pkgver
|
|
install -d $pkgdir/usr/sbin
|
|
cp -a command/* $pkgdir/usr/sbin
|
|
install -d $pkgdir/usr/share/man/man8
|
|
cp -a $srcdir/daemontools-man/*.8 $pkgdir/usr/share/man/man8
|
|
|
|
# install services
|
|
install -Dm755 "${srcdir}/svscan.initd" "${pkgdir}/etc/init.d/svscan"
|
|
install -Dm644 "${srcdir}/svscan.confd" "${pkgdir}/etc/conf.d/svscan"
|
|
install -Dm755 "${srcdir}/svscan.run" "${pkgdir}/etc/sv/svscan/run"
|
|
|
|
# install license
|
|
install -Dm644 "${srcdir}/LICENSE" -t "$pkgdir"/usr/share/licenses/$pkgname
|
|
}
|