From 4653e1fb3db3b0c6132ffdb56880443f1915786f Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Mon, 16 Aug 2010 16:21:35 +0000 Subject: main/nagios: use user 'nagios' instead of 'nobody' fixes #375 --- main/nagios/APKBUILD | 9 ++++++--- main/nagios/nagios.pre-install | 4 ++++ 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 main/nagios/nagios.pre-install diff --git a/main/nagios/APKBUILD b/main/nagios/APKBUILD index 37ac05db4..70358ecbc 100644 --- a/main/nagios/APKBUILD +++ b/main/nagios/APKBUILD @@ -2,17 +2,20 @@ # Maintainer: Carlo Landmeter pkgname=nagios pkgver=3.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="Popular monitoring tool" url="http://www.nagios.org/" license="GPL-2" depends="perl" +install="$pkgname.pre-install" makedepends="gd-dev pkgconfig perl-dev" source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz nagios.confd nagios.initd lighttpd-nagios.conf" subpackages="${pkgname}-web" +pkgusers="nagios" +pkggroups="nagios" build() { cd "$srcdir/$pkgname-$pkgver" @@ -28,8 +31,8 @@ build() { --datadir=/usr/share/nagios/htdocs \ --libexecdir=/usr/lib/nagios/plugins \ --localstatedir=/var/nagios \ - --with-nagios-user=nobody \ - --with-nagios-group=nobody \ + --with-nagios-user=nagios \ + --with-nagios-group=nagios \ --enable-embedded-perl \ --with-perlcache make all || return 1 diff --git a/main/nagios/nagios.pre-install b/main/nagios/nagios.pre-install new file mode 100644 index 000000000..0e036c6a4 --- /dev/null +++ b/main/nagios/nagios.pre-install @@ -0,0 +1,4 @@ +#!/bin/sh + +adduser -S -H -h /var/nagios -s /bin/false -D nagios 2>/dev/null +exit 0 -- cgit v1.2.3