summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack O'Sullivan2016-12-31 20:32:58 +0000
committerJack O'Sullivan2016-12-31 20:32:58 +0000
commita2f00eca055b21ca73a4a3a0c89841ae4c39a831 (patch)
tree6583c7b287c03c7e3084106cbdc89fae557b3dbe
downloadaur-a2f00eca055b21ca73a4a3a0c89841ae4c39a831.tar.gz
Initial commit
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD43
-rw-r--r--ntopng.conf1
-rw-r--r--ntopng.service8
4 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3b953bca6ff7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,36 @@
+pkgbase = ntopng-git
+ pkgdesc = The next generation version of the original ntop, a network traffic probe that shows the network usage
+ pkgver = 20161230.8b5205e
+ pkgrel = 1
+ url = http://www.ntop.org/
+ arch = x86_64
+ arch = i686
+ arch = armv7h
+ license = GPL3
+ makedepends = git
+ makedepends = glib2
+ makedepends = automake
+ makedepends = libtool
+ makedepends = geoip
+ makedepends = libpcap
+ makedepends = wget
+ makedepends = libxml2
+ makedepends = sqlite
+ makedepends = curl
+ makedepends = libmariadbclient
+ depends = redis
+ depends = geoip
+ depends = libmariadbclient
+ provides = ntopng
+ conflicts = ntopng
+ source = git+https://github.com/ntop/nDPI
+ source = git+https://github.com/ntop/ntopng
+ source = ntopng.service
+ source = ntopng.conf
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = f2269843460307ef58037fa1a194c26650ced0f1d194fb9af6817917b109fe8c
+ sha256sums = 8ec08499b1783c3e933429a3a9a4d0d32fb903bbd0b7c3fef82f0233748e3737
+
+pkgname = ntopng-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8fab12b2987f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: jackos2500 <jackos1998@gmail.com>
+pkgname=ntopng-git
+_pkgname=ntopng
+pkgver=20161230.8b5205e
+pkgrel=2
+pkgdesc='The next generation version of the original ntop, a network traffic probe that shows the network usage'
+arch=('x86_64' 'i686' 'armv7h')
+url='http://www.ntop.org/'
+license=('GPL3')
+depends=('redis' 'geoip' 'libmariadbclient')
+makedepends=('git' 'glib2' 'automake' 'libtool' 'geoip' 'libpcap' 'wget' 'libxml2' 'sqlite' 'curl' 'libmariadbclient')
+provides=('ntopng')
+conflicts=('ntopng')
+source=("git+https://github.com/ntop/nDPI" "git+https://github.com/ntop/ntopng" "ntopng.service" "ntopng.conf")
+
+sha256sums=('SKIP'
+ 'SKIP'
+ 'f2269843460307ef58037fa1a194c26650ced0f1d194fb9af6817917b109fe8c'
+ '8ec08499b1783c3e933429a3a9a4d0d32fb903bbd0b7c3fef82f0233748e3737')
+
+build() {
+ cd "$srcdir/nDPI"
+ ./autogen.sh
+ make
+
+ cd "$srcdir/$_pkgname"
+
+ ./autogen.sh
+ ./configure --prefix=/usr
+ make geoip
+ make
+}
+
+package() {
+ cd "$srcdir/$_pkgname"
+
+ make DESTDIR="$pkgdir" install
+ mv $pkgdir/usr/man $pkgdir/usr/share/
+ mkdir -p $pkgdir/usr/lib/systemd/system
+ install -m644 "$srcdir/ntopng.service" "$pkgdir/usr/lib/systemd/system"
+ mkdir -p $pkgdir/etc
+ install -m644 "$srcdir/ntopng.conf" "$pkgdir/etc"
+}
diff --git a/ntopng.conf b/ntopng.conf
new file mode 100644
index 000000000000..999eb103366b
--- /dev/null
+++ b/ntopng.conf
@@ -0,0 +1 @@
+-i eth0
diff --git a/ntopng.service b/ntopng.service
new file mode 100644
index 000000000000..4aac26a986c6
--- /dev/null
+++ b/ntopng.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=ntopng network traffic monitor
+
+[Service]
+ExecStart=/usr/bin/ntopng /etc/ntopng.conf
+
+[Install]
+WantedBy=multi-user.target