diff options
author | Dimitris Kiziridis | 2020-07-29 18:10:47 +0300 |
---|---|---|
committer | Dimitris Kiziridis | 2020-07-29 18:10:47 +0300 |
commit | 6c08f2175ca7538a5f3a92d79d01fd876462cd1d (patch) | |
tree | 8520f859f82074d6a073f4d78397d9fb286afae7 /PKGBUILD | |
parent | d0f12ea07a6b863a4de289f4b33086ea9646b040 (diff) | |
download | aur-6c08f2175ca7538a5f3a92d79d01fd876462cd1d.tar.gz |
fix bugs
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 34 insertions, 11 deletions
@@ -2,7 +2,7 @@ pkgname=tranalyzer pkgver=0.8.8 -pkgrel=1 +pkgrel=2 pkgdesc='Lightweight flow generator and packet analyzer' arch=('i686' 'x86_64') url='https://tranalyzer.com' @@ -12,9 +12,14 @@ depends=('libpcap' 'postgresql-libs' 'mariadb-libs' 'sqlite' + 'libbsd' 'pcre' 'gawk') -optdepends=('graphviz: Required by some plugins') +optdepends=('graphviz: Required by some plugins' + 'gnuplot: Required by gpq3x, plot_monitoring' + 'p0f: Required by osStat' + 'rrdtool: Required by rrdmonitor, rrdplot' + 'inotify-tools: Required by t2dmon') makedepends=('mongo-c-driver' 'libtool' 'cmake') @@ -26,11 +31,20 @@ prepare() { sed -i "29s|\.tranalyzer/plugins/|/usr/lib/tranalyzer/plugins|" tranalyzer2/src/tranalyzer.h sed -i "43s|.*|T2FMDIR=/usr/share/tranalyzer/scripts/t2fm|" scripts/t2fm/t2fm sed -i "7s|\$(dirname \"$\0\")|/usr/share/tranalyzer/scripts/tawk|" scripts/tawk/tawk + + for script in b64ex fpsGplt gpq3x osStat plot_monitoring protStat rrdmonitor rrdplot statGplt t2alive t2caplist t2dmon t2flowstat t2plot t2stat t2timeline t2viz topNStat; do + sed -i "s|\$(dirname \"$\0\")|/usr/share/tranalyzer/scripts|" scripts/${script} + done } build() { cd "${pkgname}2-${pkgver}" echo y | ./autogen.sh -a -p "${srcdir}/${pkgname}2-${pkgver}/build/plugins" + gzip --force tranalyzer2/man/tranalyzer.1 + gzip --force scripts/t2conf/man/t2conf.1 + gzip --force scripts/t2fm/man/t2fm.1 + gzip --force scripts/tawk/man/t2nfdump.1 + gzip --force scripts/tawk/man/tawk.1 } package() { @@ -38,39 +52,48 @@ package() { install -d "${pkgdir}/usr/lib/${pkgname}/" cp -avR build/plugins "${pkgdir}/usr/lib/${pkgname}/" install -Dm755 tranalyzer2/src/tranalyzer -t "${pkgdir}/usr/bin" + install -Dm755 utils/t2b2t/t2b2t -t "${pkgdir}/usr/bin" + install -Dm755 utils/t2whois/t2whois -t "${pkgdir}/usr/bin" install -Dm644 doc/tutorials/splunk.pdf -t "${pkgdir}/usr/share/doc/${pkgname}" install -Dm644 doc/tutorials/custom_plugin.pdf -t "${pkgdir}/usr/share/doc/${pkgname}" install -Dm644 doc/documentation.pdf -t "${pkgdir}/usr/share/doc/${pkgname}" install -Dm644 scripts/doc/scripts.pdf -t "${pkgdir}/usr/share/doc/${pkgname}" - install -Dm644 scripts/tawk/doc/tawk.pdf -t "${pkgdir}/usr/share/doc/${pkgname}" - install -Dm644 scripts/t2fm/doc/t2fm.pdf -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm644 scripts/tawk/doc/tawk.pdf -t "${pkgdir}/usr/share/doc/${pkgname}/tawk" + install -Dm644 scripts/t2fm/doc/t2fm.pdf -t "${pkgdir}/usr/share/doc/${pkgname}/t2fm" + + install -d "${pkgdir}/usr/share/doc/${pkgname}/plugins" + for doc in $(ls plugins/*/doc/*.pdf | xargs); do + install -Dm644 ${doc} -t "${pkgdir}/usr/share/doc/${pkgname}/plugins" + done - gzip --force tranalyzer2/man/tranalyzer.1 install -Dm644 tranalyzer2/man/tranalyzer.1.gz -t "${pkgdir}/usr/share/man/man1" - gzip --force scripts/t2conf/man/t2conf.1 install -Dm644 scripts/t2conf/man/t2conf.1.gz -t "${pkgdir}/usr/share/man/man1" - gzip --force scripts/t2fm/man/t2fm.1 install -Dm644 scripts/t2fm/man/t2fm.1.gz -t "${pkgdir}/usr/share/man/man1" - gzip --force scripts/tawk/man/t2nfdump.1 install -Dm644 scripts/tawk/man/t2nfdump.1.gz -t "${pkgdir}/usr/share/man/man1" - gzip --force scripts/tawk/man/tawk.1 install -Dm644 scripts/tawk/man/tawk.1.gz -t "${pkgdir}/usr/share/man/man1" rm -rf scripts/tawk/man scripts/t2fm/man scripts/t2conf/man - install -d "${pkgdir}/usr/share/${pkgname}" "${pkgdir}/usr/bin" + install -d "${pkgdir}/usr/share/${pkgname}" cp -avR scripts/ "${pkgdir}/usr/share/${pkgname}/" install -Dm644 scripts/completions/* -t "${pkgdir}/usr/share/bash-completion/completions/" install -Dm644 scripts/completions/* -t "${pkgdir}/usr/share/zsh/site-functions/" install -Dm644 scripts/t2_aliases -t "${pkgdir}/usr/share/bash-completion/completions/" - for script in b64ex fpsGplt gpq3x osStat plot_monitoring protStat rrdmonitor rrdplot statGplt t2alive t2caplist t2dmon t2doc t2flowstat t2plot t2stat t2timeline t2viz topNStat; do + for script in b64ex fpsGplt gpq3x osStat plot_monitoring protStat rrdmonitor rrdplot statGplt t2alive t2caplist t2dmon t2flowstat t2plot t2stat t2timeline t2viz topNStat; do ln -s /usr/share/tranalyzer/scripts/${script} "${pkgdir}/usr/bin/" done ln -s /usr/share/tranalyzer/scripts/tawk/tawk "${pkgdir}/usr/bin/" ln -s /usr/share/tranalyzer/scripts/t2fm/t2fm "${pkgdir}/usr/bin/" + + sed -i "641s|.*|T2HOME=/usr/share/tranalyzer|" "${pkgdir}/usr/share/${pkgname}/scripts/t2utils.sh" + # sed -i '114,133d' "${pkgdir}/usr/share/${pkgname}/scripts/t2doc" + # sed -i "88s|.*|folder=\"/usr/share/doc/tranalyzer/\$name/\"|" "${pkgdir}/usr/share/${pkgname}/scripts/t2doc" + # sed -i "82s|.*|folder=\"/usr/share/doc/tranalyzer/\"|" "${pkgdir}/usr/share/${pkgname}/scripts/t2doc" + # sed -i "79s|.*|folder=\"/usr/share/doc/tranalyzer/\"|" "${pkgdir}/usr/share/${pkgname}/scripts/t2doc" + # sed -i "91s|.*|folder=\"/usr/share/doc/tranalyzer/plugins/\"|" "${pkgdir}/usr/share/${pkgname}/scripts/t2doc" } # vim:set ts=2 sw=2 et:
\ No newline at end of file |