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 |
|