wok-next view ntop/receipt @ rev 20514

ardour, gdal, icu, js, jsoncpp, libvpx, llvm, mesa, minetest, opencv, qt5, scilab, webkit2gtk, webkitgtk, xalan-c: remove std.patch, use `fix math`.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Mar 21 16:15:19 2018 +0200 (2018-03-21)
parents dd145c435e4b
children 757d032c55c7
line source
1 # SliTaz package receipt v2.
3 PACKAGE="ntop"
4 VERSION="4.1.0"
5 CATEGORY="network"
6 SHORT_DESC="Network traffic probe"
7 MAINTAINER="pascal.bellard@slitaz.org"
8 LICENSE="GPL3"
9 WEB_SITE="http://www.ntop.org/"
11 TARBALL="$PACKAGE-$VERSION.tar.gz"
12 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
14 BUILD_DEPENDS="zlib-dev openssl-dev libpng16-dev libpcap-dev libtool \
15 glibc-dev gdbm-dev rrdtool autoconf automake rrdtool-dev geoip-dev \
16 libwrap libtool"
17 SPLIT="ntop-dev ntop-man"
19 compile_rules() {
20 ./autogen.sh \
21 --prefix=/usr \
22 --sysconfdir=/etc \
23 --localstatedir=/var/lib \
24 $CONFIGURE_ARGS &&
25 make && make install || return 1
27 #~ && make install-data-as
29 chown -R www.www $install/usr/share/ntop/
30 install -Dm755 $stuff/ntop $install/etc/init.d/ntop
31 mkdir -p $install/var/log/ntop/
32 }
34 genpkg_rules() {
35 case $PACKAGE in
36 ntop)
37 copy @std
38 CONFIG_FILES="/etc/ntop/"
39 DEPENDS="zlib openssl libpng16 libpcap glibc gdbm rrdtool perl \
40 pcre geoip libwrap"
41 TAGS="network"
42 ;;
43 ntop-dev)
44 copy @dev
45 ;;
46 ntop-man)
47 CAT="development|man page"
48 copy usr/share/man/
49 ;;
50 esac
51 }
53 post_install_ntop() {
54 user=ntop
55 group=ntop
57 if ! grep -q $user: "$1/etc/passwd"; then
58 chroot "$1/" addgroup -S $user
59 chroot "$1/" adduser -S -D -H -G $group $user
60 fi
62 # Fix perms for files and directories
63 chroot "$1/" chown -R $user.$group /var/lib/ntop /var/log/ntop
65 # Start package daemon if we are on running system
66 [ "$1" ] || /etc/init.d/$PACKAGE start
68 # post_install message
69 [ -n "$quiet" ] || cat <<EOT
71 .---------------------------------------------.
72 | To start ntop server you can run: |
73 | /etc/init.d/ntop start |
74 | |
75 | Or add ntop to RUN_DAEMONS in /etc/rcS.conf |
76 '---------------------------------------------'
77 EOT
78 }
80 pre_remove_ntop() {
81 [ "$1" ] || /etc/init.d/$PACKAGE stop
82 }
84 post_remove_ntop() {
85 user=ntop
86 group=ntop
88 if ! grep -q $user: "$1/etc/passwd"; then
89 chroot "$1/" delgroup $user
90 chroot "$1/" deluser $user
91 fi
92 }