Commit Graph

2535 Commits

Author SHA1 Message Date
Pavel Odintsov d8cf80abf4 Added stripe command to strip useless debug information from our dependency libraries 2020-06-27 15:57:44 +01:00
Pavel Odintsov f25bf202e6 Added correct command about error stream redirection 2020-06-27 15:49:24 +01:00
Pavel Odintsov 06efa910b5 Added conf option to explicitly avoid any questions regarding configuration file during installation 2020-06-27 15:33:22 +01:00
Pavel Odintsov 39aeb8641f Fixed error steram redirection 2020-06-27 15:09:07 +01:00
Pavel Odintsov 1c5f37fd25 Increased compression level for packages to reduce their size and improve download speed. 2020-06-27 15:01:13 +01:00
Pavel Odintsov 20acc02a6a Switched from apt to apt-get because apt is not recommended in scripts and triggers warning 2020-06-27 14:54:45 +01:00
Pavel Odintsov 4e17ce3c5c Added DEBIAN_FRONTEND=noninteractive flag to avoid installation failures 2020-06-27 14:42:02 +01:00
Pavel Odintsov f1d0f2e04c Improved logic for install, made it less verbose and added loging for exact error messages 2020-06-23 18:02:48 +01:00
Pavel Odintsov 36fc121f85 Split fastnetmon_install.pl into two scripts and moved all source compilation logic into fastnetmon_build.pl 2020-06-23 00:15:44 +01:00
Pavel Odintsov 81fc921d50 Disabled GA tracking for customers explicitly requested for privacy 2020-06-20 22:46:01 +01:00
Pavel Odintsov 9a90224fcf Added Google Analytics to track number of failed installation 2020-06-20 15:15:16 +01:00
Pavel Odintsov 50b0fbd265 Added standard info banner and reduced installer verbosity 2020-06-13 21:09:40 +01:00
Pavel Odintsov 77e0829853 Switched all distros to binray packages 2020-06-13 20:48:28 +01:00
Pavel Odintsov 306d894a13 Switched new installs for Ubuntu to official binary packages 2020-06-13 13:47:06 +01:00
Pavel Odintsov 83859c8526 Removed dependency on libicu for all CentOSes. Removed numactl dependency for CentOS 7 and 8 2020-06-13 00:13:48 +01:00
Pavel Odintsov c25be9f7c0 We need to rebuild all libs with new compiler 2020-06-12 22:46:27 +01:00
Pavel Odintsov 127cbc368d One more step to fix build with custom Boost and gcc 2020-06-12 18:51:21 +01:00
Pavel Odintsov 28ab292401 Improved logic to build with custom compiler, improve build for dependencies 2020-06-12 18:34:07 +01:00
Pavel Odintsov 4c89fee085 Removed double slash 2020-06-11 23:10:10 +01:00
Pavel Odintsov 8dd3048aaa We do not need custom compiler when we do standard build for CentOS 6 2020-06-11 23:06:45 +01:00
Pavel Odintsov fe0f36d2d7 Moving to build FNM on CentOS 6 with custom compiler 2020-06-11 20:29:33 +01:00
Pavel Odintsov 6b4682141b Unified system paths and fixed return code for gcc compiler 2020-06-11 18:32:07 +01:00
Pavel Odintsov d10953d5d1 Improved build performance 2020-06-11 10:03:11 +01:00
Pavel Odintsov 5a81bd7f31 Fixed command to build gcc, we cannot use mirror in this case 2020-06-11 09:32:05 +01:00
Pavel Odintsov cf54ed07b2 Added separate step for compiler build on CentOS 6 2020-06-10 23:48:49 +01:00
Pavel Odintsov 0c4bfaa69c Added logic to skip mongoc compilation on Ubuntu 20.04 2020-06-10 23:28:58 +01:00
Pavel Odintsov 265f42c42f Added manual gcc compilation on CentOS 6 2020-06-10 21:08:58 +01:00
Pavel Odintsov 1052d9a371 Switched to older version of Boost Build which does not need C++ 11 2020-06-10 19:35:50 +01:00
Pavel Odintsov bc978c54e7 Changed cache key to force libicu rebuild 2020-06-10 19:06:34 +01:00
Pavel Odintsov 3433258bf9 Added rpath for libicu to hint path for libicu's libs 2020-06-10 18:50:25 +01:00
Pavel Odintsov 9650424910 Unified systemd and system v rpm spec files completely 2020-06-09 23:46:33 +01:00
Pavel Odintsov 0baedfe205 Added rpath for Boost's regexp library and improved build process for new CentOS 2020-06-09 23:08:30 +01:00
Pavel Odintsov 3180a3c91e Attempt to build fresh Boost on CentOS66 2020-06-09 19:18:38 +01:00
Pavel Odintsov b72e197e8b Added dependencies for libpcap 2020-06-09 18:32:54 +01:00
Pavel Odintsov f87ae22942 Added different version of dateutil 2020-06-09 10:19:31 +01:00
Pavel Odintsov 3745817e6c Added ldd call to debug dependency issues 2020-06-09 10:06:33 +01:00
Pavel Odintsov 8939fa070f Downgraded s3util version to version which works well on CentOS 6 2020-06-09 09:49:11 +01:00
Pavel Odintsov bd5cfabf67 Fixed api flag name, added explicit failure if we cannot build mongodb dependency 2020-06-09 08:59:52 +01:00
Pavel Odintsov a24b2bbe13 Added separate builds for each Ubuntu 2020-06-08 23:11:42 +01:00
Pavel Odintsov 902ca99bd2 Added automatic upload to S3 2020-06-08 22:14:15 +01:00
Pavel Odintsov b75edb781c Added yum install accept by default for EPEL 2020-06-07 19:51:04 +01:00
Pavel Odintsov 71ad7e1653 Added EPEL install as pip dependency on CentOS 6 2020-06-07 19:28:42 +01:00
Pavel Odintsov ad2b80c420 Added s3cmd for all binary package build endpoints 2020-06-07 18:51:44 +01:00
Pavel Odintsov 772ed5a82a Removed sudo and added S3 ORB for CircleCI 2020-06-07 18:22:51 +01:00
Pavel Odintsov f596833ffc Fixed error checking 2020-06-07 17:32:44 +01:00
Pavel Odintsov 72a7eca650 Moved away from using wget for retrieving fastnetmon.conf from master branch. We will use it from current repo clone 2020-06-07 16:30:28 +01:00
Pavel Odintsov c3e1f209ba Improved error reporting for package build script 2020-06-07 15:44:51 +01:00
Pavel Odintsov 70d3854e96 Extended build time allowance, explicitly added distro name to package build script 2020-06-07 13:39:56 +01:00
Pavel Odintsov 63cb7f901e Added dependencies on bzip2 for Boost build on CentOS. Closes: #820 2020-06-07 00:41:49 +01:00
Pavel Odintsov 4f8075ff6c Added CentOS 7 and CentOS 8 builds for rpm packages 2020-06-06 21:17:34 +01:00