blob: 41ed6607e130952fec6d6e0ef5f6ccc7cc4d5d66 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# Maintainer: Gordian Edenhofer <gordian.edenhofer[at]yahoo[dot]de>
# Submitter: Fredrik Tegenfeldt <fredrik.tegenfeldt@unige.ch>
pkgname=munge
pkgver=0.5.11
pkgrel=5
pkgdesc="An authentication service for creating and validating credentials. It is designed to be highly scalable for use in an HPC cluster environment."
arch=('i686' 'x86_64')
url="https://github.com/dun/munge/wiki"
license=('GPL3' 'LGPL3')
depends=('openssl')
optdepends=("zlib: zlib compression support"
"bzip2: bzip2 compression support")
conflicts=('munge-git')
install=$pkgname.install
source=("https://github.com/dun/munge/archive/$pkgname-$pkgver.tar.gz"
"arch_munge.init")
md5sums=('0b00f0a352f9619f205d41a31a2f3f80'
'668942f323275199d35db5a534d9a80e')
build() {
cd "$srcdir/$pkgname-$pkgname-$pkgver"
./configure \
--prefix=/usr \
--sbindir=/usr/bin \
--localstatedir=/var \
--sysconfdir=/etc
make
}
package() {
cd "$srcdir/$pkgname-$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
# install arch specific munge init and remove original one...
rm -f $pkgdir/etc/init.d/munge
rmdir $pkgdir/etc/init.d
install -D -m755 ../arch_munge.init $pkgdir/etc/rc.d/munge
# /usr/sbin is deprecated in arch, hence using /usr/bin
sed -i 's/\/usr\/sbin/\/usr\/bin/g' $pkgdir/usr/lib/systemd/system/munge.service
# /var/run/munge will be created in post install, see munge.install
# because it is bad practice to put package-files in /run
rmdir $pkgdir/var/run/munge
rmdir $pkgdir/var/run
}
|