wok-next 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
files ntop-dev/receipt ntop-man/receipt ntop/receipt
line diff
     1.1 --- a/ntop-dev/receipt	Mon Jul 04 22:49:16 2011 +0200
     1.2 +++ b/ntop-dev/receipt	Tue Jul 05 01:19:06 2011 +0200
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="ntop-dev"
     1.7 -VERSION="3.3.7"
     1.8 +VERSION="4.0.3"
     1.9  CATEGORY="development"
    1.10  SHORT_DESC="Network traffic probe development files."
    1.11  MAINTAINER="pascal.bellard@slitaz.org"
     2.1 --- a/ntop-man/receipt	Mon Jul 04 22:49:16 2011 +0200
     2.2 +++ b/ntop-man/receipt	Tue Jul 05 01:19:06 2011 +0200
     2.3 @@ -1,7 +1,7 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="ntop-man"
     2.7 -VERSION="3.3.7"
     2.8 +VERSION="4.0.3"
     2.9  CATEGORY="development"
    2.10  SHORT_DESC="Network traffic probe man page."
    2.11  MAINTAINER="pascal.bellard@slitaz.org"
     3.1 --- a/ntop/receipt	Mon Jul 04 22:49:16 2011 +0200
     3.2 +++ b/ntop/receipt	Tue Jul 05 01:19:06 2011 +0200
     3.3 @@ -1,27 +1,30 @@
     3.4  # SliTaz package receipt.
     3.5  
     3.6  PACKAGE="ntop"
     3.7 -VERSION="3.3.7"
     3.8 +VERSION="4.0.3"
     3.9  CATEGORY="network"
    3.10  SHORT_DESC="Network traffic probe."
    3.11  MAINTAINER="pascal.bellard@slitaz.org"
    3.12 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    3.13 +TARBALL="$PACKAGE-$VERSION.tgz"
    3.14  WEB_SITE="http://www.ntop.org/"
    3.15  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    3.16 -DEPENDS="zlib openssl libpng libpcap glibc gdbm rrdtool perl pcre"
    3.17 -BUILD_DEPENDS="zlib-dev openssl-dev libpng-dev libpcap-dev libtool glibc-dev gdbm-dev rrdtool autoconf automake rrdtool-dev"
    3.18  CONFIG_FILES="/etc/ntop"
    3.19  TAGS="network"
    3.20  
    3.21 +DEPENDS="zlib openssl libpng libpcap glibc gdbm rrdtool perl pcre geoip"
    3.22 +BUILD_DEPENDS="zlib-dev openssl-dev libpng-dev libpcap-dev libtool glibc-dev gdbm-dev rrdtool \
    3.23 + autoconf automake rrdtool-dev wget geoip-dev "
    3.24 +
    3.25  # Rules to configure and make the package.
    3.26  compile_rules()
    3.27  {
    3.28  	cd $src
    3.29 -	./autogen.sh --prefix=/usr --infodir=/usr/share/info \
    3.30 -	--sysconfdir=/etc --localstatedir=/var \
    3.31 -	--mandir=/usr/share/man $CONFIGURE_ARGS &&
    3.32 +	./autogen.sh --prefix=/usr	\
    3.33 +		--sysconfdir=/etc \
    3.34 +		--localstatedir=/var $CONFIGURE_ARGS &&
    3.35  	make &&
    3.36 -	make DESTDIR=$PWD/_pkg install install-data-as
    3.37 +make DESTDIR=$PWD/_pkg install 
    3.38 +#~ && make install-data-as
    3.39  }
    3.40  
    3.41  # Rules to gen a SliTaz package suitable for Tazpkg.
    3.42 @@ -43,12 +46,37 @@
    3.43  	# Copy startup script and fix perms
    3.44  	cp -a stuff/etc $fs
    3.45  	chown root.root $fs/etc/init.d/ntop
    3.46 -	
    3.47 +
    3.48  	# Package all ntop pkgs
    3.49  	for i in $(cd $WOK; ls -d ntop-*)
    3.50  	do
    3.51 -		tazwok genpkg $i
    3.52 +		cook $i
    3.53  	done
    3.54  }
    3.55  
    3.56 +post_install()
    3.57 +{
    3.58 +	$user=ntop
    3.59 +	$group=ntop
    3.60 +	
    3.61 +	if ! grep -q $user: $1/etc/passwd; then
    3.62 +		echo -n "Adding user/group $user..."
    3.63 +		chroot $1/ addgroup -S $user
    3.64 +		chroot $1/ adduser -S -D -H -G $group $user
    3.65 +		status
    3.66 +	fi
    3.67 +	
    3.68 +	# Fix perms for files and directories
    3.69 +	chroot $1/ chown -R ${user}.${group} /var/ntop 
    3.70 +		
    3.71 +	# Start Nagios daemon if we are  on running system
    3.72 +	[ -z $1 ] && /etc/init.d/$PACKAGE start
    3.73 +	
    3.74 +	# post_install messges
    3.75 +	echo -e "\nTo starts $PACKAGE server you can run :\n"
    3.76 +	echo "/etc/init.d/$PACKAGE start"
    3.77 +	echo -e "Or add $PACKAGE to RUN_DAEMONS in /etc/rcS.conf\n"
    3.78 +}
    3.79  
    3.80 +
    3.81 +