1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-09-28 15:41:45 +02:00
Commit Graph

2338 Commits

Author SHA1 Message Date
Pavel Odintsov
1d49b05de5 Another iteration of REDADME cleanup 2022-02-10 13:39:04 +00:00
Pavel Odintsov
3b39dbffd8 Improved readme information 2022-02-10 13:39:04 +00:00
Pavel Odintsov
e4f27b691d Switched to using only latin symbols for all commands output to simplify error tracking 2022-02-10 13:39:04 +00:00
Pavel Odintsov
64ba5c5c12 Disabled mongoc build for CentOS 7 too 2022-02-10 13:39:00 +00:00
Pavel Odintsov
8ff4026953 Fixed stripping bug 2022-02-10 13:39:00 +00:00
Pavel Odintsov
8b9d02d5b9 Disabled Mongo C compilation for Debian 9 to addrss compilation issue caused by fresh OpenSSL. 2022-02-10 13:38:56 +00:00
Pavel Odintsov
29034766da Added stripe command to strip useless debug information from our dependency libraries 2022-02-10 13:38:13 +00:00
Pavel Odintsov
f7915b9413 Added correct command about error stream redirection 2022-02-10 13:38:13 +00:00
Pavel Odintsov
5eb9ba16e6 Added conf option to explicitly avoid any questions regarding configuration file during installation 2022-02-10 13:38:13 +00:00
Pavel Odintsov
08ed0a23dc Fixed error steram redirection 2022-02-10 13:38:13 +00:00
Pavel Odintsov
7c08b40272 Increased compression level for packages to reduce their size and improve download speed. 2022-02-10 13:38:13 +00:00
Pavel Odintsov
28fb42988b Switched from apt to apt-get because apt is not recommended in scripts and triggers warning 2022-02-10 13:38:13 +00:00
Pavel Odintsov
9556a9fc46 Added DEBIAN_FRONTEND=noninteractive flag to avoid installation failures 2022-02-10 13:38:13 +00:00
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