wok diff ntop/receipt @ rev 10889

Up: ntop* (4.0.3)
author Eric Joseph-Alexandre <erjo@slitaz.org>
date Tue Jul 05 01:19:06 2011 +0200 (2011-07-05)
parents ef7ffda1c22c
children c3f9dd585ee1
line diff
     1.1 --- a/ntop/receipt	Mon Jul 04 22:49:16 2011 +0200
     1.2 +++ b/ntop/receipt	Tue Jul 05 01:19:06 2011 +0200
     1.3 @@ -1,27 +1,30 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="ntop"
     1.7 -VERSION="3.3.7"
     1.8 +VERSION="4.0.3"
     1.9  CATEGORY="network"
    1.10  SHORT_DESC="Network traffic probe."
    1.11  MAINTAINER="pascal.bellard@slitaz.org"
    1.12 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.13 +TARBALL="$PACKAGE-$VERSION.tgz"
    1.14  WEB_SITE="http://www.ntop.org/"
    1.15  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    1.16 -DEPENDS="zlib openssl libpng libpcap glibc gdbm rrdtool perl pcre"
    1.17 -BUILD_DEPENDS="zlib-dev openssl-dev libpng-dev libpcap-dev libtool glibc-dev gdbm-dev rrdtool autoconf automake rrdtool-dev"
    1.18  CONFIG_FILES="/etc/ntop"
    1.19  TAGS="network"
    1.20  
    1.21 +DEPENDS="zlib openssl libpng libpcap glibc gdbm rrdtool perl pcre geoip"
    1.22 +BUILD_DEPENDS="zlib-dev openssl-dev libpng-dev libpcap-dev libtool glibc-dev gdbm-dev rrdtool \
    1.23 + autoconf automake rrdtool-dev wget geoip-dev "
    1.24 +
    1.25  # Rules to configure and make the package.
    1.26  compile_rules()
    1.27  {
    1.28  	cd $src
    1.29 -	./autogen.sh --prefix=/usr --infodir=/usr/share/info \
    1.30 -	--sysconfdir=/etc --localstatedir=/var \
    1.31 -	--mandir=/usr/share/man $CONFIGURE_ARGS &&
    1.32 +	./autogen.sh --prefix=/usr	\
    1.33 +		--sysconfdir=/etc \
    1.34 +		--localstatedir=/var $CONFIGURE_ARGS &&
    1.35  	make &&
    1.36 -	make DESTDIR=$PWD/_pkg install install-data-as
    1.37 +make DESTDIR=$PWD/_pkg install 
    1.38 +#~ && make install-data-as
    1.39  }
    1.40  
    1.41  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.42 @@ -43,12 +46,37 @@
    1.43  	# Copy startup script and fix perms
    1.44  	cp -a stuff/etc $fs
    1.45  	chown root.root $fs/etc/init.d/ntop
    1.46 -	
    1.47 +
    1.48  	# Package all ntop pkgs
    1.49  	for i in $(cd $WOK; ls -d ntop-*)
    1.50  	do
    1.51 -		tazwok genpkg $i
    1.52 +		cook $i
    1.53  	done
    1.54  }
    1.55  
    1.56 +post_install()
    1.57 +{
    1.58 +	$user=ntop
    1.59 +	$group=ntop
    1.60 +	
    1.61 +	if ! grep -q $user: $1/etc/passwd; then
    1.62 +		echo -n "Adding user/group $user..."
    1.63 +		chroot $1/ addgroup -S $user
    1.64 +		chroot $1/ adduser -S -D -H -G $group $user
    1.65 +		status
    1.66 +	fi
    1.67 +	
    1.68 +	# Fix perms for files and directories
    1.69 +	chroot $1/ chown -R ${user}.${group} /var/ntop 
    1.70 +		
    1.71 +	# Start Nagios daemon if we are  on running system
    1.72 +	[ -z $1 ] && /etc/init.d/$PACKAGE start
    1.73 +	
    1.74 +	# post_install messges
    1.75 +	echo -e "\nTo starts $PACKAGE server you can run :\n"
    1.76 +	echo "/etc/init.d/$PACKAGE start"
    1.77 +	echo -e "Or add $PACKAGE to RUN_DAEMONS in /etc/rcS.conf\n"
    1.78 +}
    1.79  
    1.80 +
    1.81 +