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 +