1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-09-28 19:51:48 +02:00
Commit Graph

2325 Commits

Author SHA1 Message Date
Pavel Odintsov
3769945d92 Improved logic for install, made it less verbose and added loging for exact error messages v1.1.6 2022-02-09 14:42:21 +00:00
Pavel Odintsov
1d3a635af7 Split fastnetmon_install.pl into two scripts and moved all source compilation logic into fastnetmon_build.pl 2022-02-09 14:42:21 +00:00
Pavel Odintsov
652090cdea Disabled GA tracking for customers explicitly requested for privacy 2022-02-09 14:42:21 +00:00
Pavel Odintsov
b2d46ccf72 Added Google Analytics to track number of failed installation 2022-02-09 14:42:21 +00:00
Pavel Odintsov
d09b62914c Added standard info banner and reduced installer verbosity 2022-02-09 14:42:21 +00:00
Pavel Odintsov
7015b1eddf Switched all distros to binray packages 2022-02-09 14:42:21 +00:00
Pavel Odintsov
b29599547a Switched new installs for Ubuntu to official binary packages 2022-02-09 14:42:21 +00:00
Pavel Odintsov
7c32c93634 Removed dependency on libicu for all CentOSes. Removed numactl dependency for CentOS 7 and 8 2022-02-09 14:42:21 +00:00
Pavel Odintsov
6e44268a2e We need to rebuild all libs with new compiler 2022-02-09 14:42:21 +00:00
Pavel Odintsov
57eab4abc1 One more step to fix build with custom Boost and gcc 2022-02-09 14:42:21 +00:00
Pavel Odintsov
a086c233e1 Improved logic to build with custom compiler, improve build for dependencies 2022-02-09 14:42:21 +00:00
Pavel Odintsov
9b307bc163 Removed double slash 2022-02-09 14:42:21 +00:00
Pavel Odintsov
0413a9a674 We do not need custom compiler when we do standard build for CentOS 6 2022-02-09 14:42:21 +00:00
Pavel Odintsov
c286ead3c3 Moving to build FNM on CentOS 6 with custom compiler 2022-02-09 14:42:20 +00:00
Pavel Odintsov
404b7a6ad7 Unified system paths and fixed return code for gcc compiler 2022-02-09 14:42:20 +00:00
Pavel Odintsov
f98e416de5 Improved build performance 2022-02-09 14:42:20 +00:00
Pavel Odintsov
db7bdf7c51 Fixed command to build gcc, we cannot use mirror in this case 2022-02-09 14:42:20 +00:00
Pavel Odintsov
a1d53e165e Added separate step for compiler build on CentOS 6 2022-02-09 14:42:20 +00:00
Pavel Odintsov
6b18ae0e39 Added logic to skip mongoc compilation on Ubuntu 20.04 2022-02-09 14:42:20 +00:00
Pavel Odintsov
01b84ea722 Added manual gcc compilation on CentOS 6 2022-02-09 14:42:20 +00:00
Pavel Odintsov
70f06d4dfe Switched to older version of Boost Build which does not need C++ 11 2022-02-09 14:42:20 +00:00
Pavel Odintsov
216e0a17df Changed cache key to force libicu rebuild 2022-02-09 14:42:20 +00:00
Pavel Odintsov
e86aad7e70 Added rpath for libicu to hint path for libicu's libs 2022-02-09 14:42:20 +00:00
Pavel Odintsov
557067ed20 Unified systemd and system v rpm spec files completely 2022-02-09 14:42:20 +00:00
Pavel Odintsov
ebded5a775 Added rpath for Boost's regexp library and improved build process for new CentOS 2022-02-09 14:42:20 +00:00
Pavel Odintsov
b7fa6989dd Attempt to build fresh Boost on CentOS66 2022-02-09 14:42:20 +00:00
Pavel Odintsov
a93a4f6e4a Added dependencies for libpcap 2022-02-09 14:42:20 +00:00
Pavel Odintsov
95ed176c63 Added different version of dateutil 2022-02-09 14:42:20 +00:00
Pavel Odintsov
8b2f0507f9 Added ldd call to debug dependency issues 2022-02-09 14:42:20 +00:00
Pavel Odintsov
3bc37793b6 Downgraded s3util version to version which works well on CentOS 6 2022-02-09 14:42:20 +00:00
Pavel Odintsov
a6708ef313 Fixed api flag name, added explicit failure if we cannot build mongodb dependency 2022-02-09 14:42:20 +00:00
Pavel Odintsov
e652556bb8 Added separate builds for each Ubuntu 2022-02-09 14:42:20 +00:00
Pavel Odintsov
9cb19128df Added automatic upload to S3 2022-02-09 14:42:20 +00:00
Pavel Odintsov
e62562773f Added yum install accept by default for EPEL 2022-02-09 14:42:20 +00:00
Pavel Odintsov
a657ecb058 Added EPEL install as pip dependency on CentOS 6 2022-02-09 14:42:20 +00:00
Pavel Odintsov
22976f50c6 Added s3cmd for all binary package build endpoints 2022-02-09 14:42:20 +00:00
Pavel Odintsov
c51f07d24e Removed sudo and added S3 ORB for CircleCI 2022-02-09 14:42:20 +00:00
Pavel Odintsov
efef73b4f7 Fixed error checking 2022-02-09 14:42:20 +00:00
Pavel Odintsov
df3f635dc5 Moved away from using wget for retrieving fastnetmon.conf from master branch. We will use it from current repo clone 2022-02-09 14:42:20 +00:00
Pavel Odintsov
a097e773dc Improved error reporting for package build script 2022-02-09 14:42:20 +00:00
Pavel Odintsov
640318cf01 Extended build time allowance, explicitly added distro name to package build script 2022-02-09 14:42:20 +00:00
Pavel Odintsov
eaeefbfd24 Added dependencies on bzip2 for Boost build on CentOS. 2022-02-09 14:42:20 +00:00
Pavel Odintsov
a7e4ba2dbf Added CentOS 7 and CentOS 8 builds for rpm packages 2022-02-09 14:42:20 +00:00
Pavel Odintsov
2a35e561ed Added external build tasks for Debian 9 and Debian 10. We cannot use Jessie packages on Debian 9 because of dependencies on OpenSSL 1.0.0: libssl.so.1.0.0 => not found 2022-02-09 14:42:20 +00:00
Pavel Odintsov
6c637f9ac8 Added binary install for cmake on CentOS 6 2022-02-09 14:42:20 +00:00
Pavel Odintsov
afea98e75a We do not need hiredis lib from system because we use our own version from source code 2022-02-09 14:42:20 +00:00
Pavel Odintsov
5ddb169f5f Added version configuration for CentOS 6 build 2022-02-09 14:42:20 +00:00
Pavel Odintsov
68b002983d Fixed cmake build for CentOS 2022-02-09 14:42:20 +00:00
Pavel Odintsov
530f60f356 Changed Boost build path to mirror and disabled build failure for CentOS 6 due to lack of GoBGP 2022-02-09 14:42:20 +00:00
Pavel Odintsov
d8c50fa1cc Fix indentation 2022-02-09 14:42:20 +00:00