summaryrefslogtreecommitdiff
path: root/zabbix_server/Pkgfile
blob: e174ddf74f97e3adc442cfa544bddb97618b1261 (plain)
    1 # Description: Applications, network and servers monitoring software
    2 # URL: http://www.zabbix.com
    3 # Maintainer: Mikhail Kolesnik, mike at openbunker dot org
    4 # Depends on: net-snmp fping mysql
    5 
    6 name=zabbix_server
    7 version=1.4.6
    8 release=1
    9 source=(http://dl.sourceforge.net/sourceforge/zabbix/zabbix-$version.tar.gz \
   10 		zabbix_server.conf zabbix_server)
   11 
   12 build() {
   13 	cd zabbix-$version
   14 	./configure --prefix=/usr \
   15 				--enable-server \
   16 				--with-net-snmp \
   17 				--with-libcurl \
   18 				--with-mysql
   19 	# replace '--with-mysql' with '--with-pgsql' to build with postgresql support
   20 	
   21 	make
   22 	make DESTDIR=$PKG install
   23 	
   24 	mkdir -p $PKG/{var/log/zabbix,var/run/zabbix_server}
   25 	chmod 775 $PKG/var/log/zabbix
   26 	
   27 	touch $PKG/var/log/zabbix/zabbix_server.log
   28 	chmod 600 $PKG/var/log/zabbix/zabbix_server.log
   29 	chgrp -R daemon $PKG/var/log/zabbix
   30 	
   31 	touch $PKG/var/run/zabbix_server/zabbix_server.pid
   32 	chmod 700 $PKG/var/run/zabbix_server
   33 	chown -R daemon:daemon $PKG/var/run/zabbix_server
   34 	
   35 	install -D -m 640 -o daemon -g daemon $SRC/zabbix_server.conf $PKG/etc/zabbix/zabbix_server.conf
   36 	install -D -m 755 $SRC/zabbix_server $PKG/etc/rc.d/zabbix_server
   37 }

Generated by cgit