diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2010-08-16 16:21:35 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2010-08-16 16:21:35 +0000 |
commit | 4653e1fb3db3b0c6132ffdb56880443f1915786f (patch) | |
tree | 6c3ddb502c81a6652138427007b1db47959f37da | |
parent | c3ca0dddf1bdf17d5453f130f791b67f2e80fba4 (diff) | |
download | alpine_aports-4653e1fb3db3b0c6132ffdb56880443f1915786f.tar.bz2 alpine_aports-4653e1fb3db3b0c6132ffdb56880443f1915786f.tar.xz alpine_aports-4653e1fb3db3b0c6132ffdb56880443f1915786f.zip |
main/nagios: use user 'nagios' instead of 'nobody'
fixes #375
-rw-r--r-- | main/nagios/APKBUILD | 9 | ||||
-rw-r--r-- | main/nagios/nagios.pre-install | 4 |
2 files changed, 10 insertions, 3 deletions
diff --git a/main/nagios/APKBUILD b/main/nagios/APKBUILD index 37ac05db46..70358ecbce 100644 --- a/main/nagios/APKBUILD +++ b/main/nagios/APKBUILD | |||
@@ -2,17 +2,20 @@ | |||
2 | # Maintainer: Carlo Landmeter <clandmeter at gmail> | 2 | # Maintainer: Carlo Landmeter <clandmeter at gmail> |
3 | pkgname=nagios | 3 | pkgname=nagios |
4 | pkgver=3.2.1 | 4 | pkgver=3.2.1 |
5 | pkgrel=1 | 5 | pkgrel=2 |
6 | pkgdesc="Popular monitoring tool" | 6 | pkgdesc="Popular monitoring tool" |
7 | url="http://www.nagios.org/" | 7 | url="http://www.nagios.org/" |
8 | license="GPL-2" | 8 | license="GPL-2" |
9 | depends="perl" | 9 | depends="perl" |
10 | install="$pkgname.pre-install" | ||
10 | makedepends="gd-dev pkgconfig perl-dev" | 11 | makedepends="gd-dev pkgconfig perl-dev" |
11 | source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz | 12 | source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz |
12 | nagios.confd | 13 | nagios.confd |
13 | nagios.initd | 14 | nagios.initd |
14 | lighttpd-nagios.conf" | 15 | lighttpd-nagios.conf" |
15 | subpackages="${pkgname}-web" | 16 | subpackages="${pkgname}-web" |
17 | pkgusers="nagios" | ||
18 | pkggroups="nagios" | ||
16 | 19 | ||
17 | build() { | 20 | build() { |
18 | cd "$srcdir/$pkgname-$pkgver" | 21 | cd "$srcdir/$pkgname-$pkgver" |
@@ -28,8 +31,8 @@ build() { | |||
28 | --datadir=/usr/share/nagios/htdocs \ | 31 | --datadir=/usr/share/nagios/htdocs \ |
29 | --libexecdir=/usr/lib/nagios/plugins \ | 32 | --libexecdir=/usr/lib/nagios/plugins \ |
30 | --localstatedir=/var/nagios \ | 33 | --localstatedir=/var/nagios \ |
31 | --with-nagios-user=nobody \ | 34 | --with-nagios-user=nagios \ |
32 | --with-nagios-group=nobody \ | 35 | --with-nagios-group=nagios \ |
33 | --enable-embedded-perl \ | 36 | --enable-embedded-perl \ |
34 | --with-perlcache | 37 | --with-perlcache |
35 | make all || return 1 | 38 | make all || return 1 |
diff --git a/main/nagios/nagios.pre-install b/main/nagios/nagios.pre-install new file mode 100644 index 0000000000..0e036c6a44 --- /dev/null +++ b/main/nagios/nagios.pre-install | |||
@@ -0,0 +1,4 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | adduser -S -H -h /var/nagios -s /bin/false -D nagios 2>/dev/null | ||
4 | exit 0 | ||