aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2010-08-16 16:21:35 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2010-08-16 16:21:35 +0000
commit4653e1fb3db3b0c6132ffdb56880443f1915786f (patch)
tree6c3ddb502c81a6652138427007b1db47959f37da
parentc3ca0dddf1bdf17d5453f130f791b67f2e80fba4 (diff)
downloadalpine_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/APKBUILD9
-rw-r--r--main/nagios/nagios.pre-install4
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>
3pkgname=nagios 3pkgname=nagios
4pkgver=3.2.1 4pkgver=3.2.1
5pkgrel=1 5pkgrel=2
6pkgdesc="Popular monitoring tool" 6pkgdesc="Popular monitoring tool"
7url="http://www.nagios.org/" 7url="http://www.nagios.org/"
8license="GPL-2" 8license="GPL-2"
9depends="perl" 9depends="perl"
10install="$pkgname.pre-install"
10makedepends="gd-dev pkgconfig perl-dev" 11makedepends="gd-dev pkgconfig perl-dev"
11source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz 12source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
12nagios.confd 13nagios.confd
13nagios.initd 14nagios.initd
14lighttpd-nagios.conf" 15lighttpd-nagios.conf"
15subpackages="${pkgname}-web" 16subpackages="${pkgname}-web"
17pkgusers="nagios"
18pkggroups="nagios"
16 19
17build() { 20build() {
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
3adduser -S -H -h /var/nagios -s /bin/false -D nagios 2>/dev/null
4exit 0