55 Commits

Author SHA1 Message Date
Markus Mäkelä
9b5d4d129e MXS-1630: Combine MaxCtrl into the main package
Added MaxCtrl to the core package. Removed the old packages from build
scripts.
2018-01-29 11:23:00 +02:00
Markus Mäkelä
05402208a5 Merge branch '2.1' into 2.2 2018-01-19 11:47:13 +02:00
Markus Mäkelä
40dfd1e070 MXS-1620: Fix RPM packaging scripts
Unconditionally replace the `strip` binary with a dummy executable.
2018-01-19 11:23:28 +02:00
Markus Mäkelä
336a508cda Add PAM dependencies to build scripts
The PAM development libraries are now installed in the build scripts.
2018-01-05 12:50:24 +02:00
Markus Mäkelä
7d8905d91f Merge branch '2.1' into 2.2 2018-01-03 14:05:31 +02:00
Markus Mäkelä
5c624f9dda Print output for failed unit tests
Add arguments so that CTest prints the output of the test if it fails.
2018-01-03 09:44:17 +02:00
Markus Mäkelä
cf29430476 Merge branch '2.1' into 2.2 2018-01-02 09:31:07 +02:00
Timofey Turenko
aed66e28f6 remove unnecessary template copying from upgrade_test.sh 2018-01-02 08:30:36 +02:00
Markus Mäkelä
8b2aa52384 Merge branch '2.1' into 2.2 2017-12-29 08:42:49 +02:00
Markus Mäkelä
b543f37a11 Run unit tests for each build
The unit tests must pass for the build to successfully continue.
2017-12-27 17:21:42 +02:00
Markus Mäkelä
ff6bed6aeb Merge branch '2.1' into 2.2 2017-12-21 12:25:26 +02:00
Timofey Turenko
a5d2dc5ac7
fix repositoy signature with sha256 (#154) 2017-12-19 23:31:18 +02:00
Timofey Turenko
e0c88a38ac
fix rsync source copying command to copy also .git (#153) 2017-12-19 23:30:01 +02:00
Timofey Turenko
db134fd314 copy to in the build script 2017-12-13 19:40:25 +02:00
Timofey Turenko
b0272d83b1 fix generation of 2017-12-13 19:40:01 +02:00
Timofey Turenko
241112972d copy to in the build script 2017-12-13 19:35:03 +02:00
Timofey Turenko
0a9b89297a fix generation of 2017-12-13 19:20:48 +02:00
Timofey Turenko
0a23d526ff fix check for 'service' command in the upgrade test 2017-12-05 11:19:47 +02:00
Markus Mäkelä
a72956e2f3 Merge branch '2.1' into 2.2 2017-11-27 09:10:33 +02:00
Markus Mäkelä
a418804c83 Merge branch '2.0' into 2.1 2017-11-27 08:57:46 +02:00
Timofey Turenko
58984b71d8 fix paths 2017-11-27 08:37:35 +02:00
Timofey Turenko
e1711889b9 add upgrade test 2017-11-27 08:37:35 +02:00
Timofey Turenko
0c1b0648b6 add repo config file for mdbci generation 2017-11-27 08:37:35 +02:00
Timofey Turenko
6541f845ea add check for zypper and fix gpg repo sign 2017-11-27 08:37:34 +02:00
Timofey Turenko
6555fc0bab add MDBCI build scripts 2017-11-27 08:37:34 +02:00
Markus Mäkelä
a971aa25da Merge branch '2.1' into 2.2 2017-10-30 11:01:19 +02:00
Markus Mäkelä
96c3f0dda3 Build explicit version of Jansson in build scripts
As the Avro C API depends on the Jansson library, the build scripts must
build it. This is not optimal as the Jansson version needs to be updated
in two places.
2017-10-26 21:57:46 +03:00
Markus Mäkelä
aa3764db3c Let MaxScale build the Jansson library
The CMake files in MaxScale automatically download the correct version of
the Jansson library when it is configured. The build scripts used the
default branch which can change.
2017-10-23 13:29:52 +03:00
Markus Mäkelä
93dafc9031 Remove CMake cache before reconfiguring
By removing the cache file, the packages of the non-core components are
generate properly.
2017-09-14 15:30:44 +03:00
Timofey Turenko
8a99997bdf add gnutls installation for Wheezy and and lzma-dev (#140) 2017-08-24 15:57:28 +03:00
Markus Mäkelä
05ac06c901 Use same object files for all packages
There's no need to rebuild the object files for each component. Reusing
them should allow for a faster build.
2017-08-09 11:39:25 +03:00
Markus Mäkelä
826654b9de MXS-1300: Build MaxCtrl with experimental packages
The build scripts now download Node.js 6.11.2 for building and packaging
MaxCtrl. The client package is also created when the extra packages are
built.
2017-08-09 11:39:25 +03:00
Markus Mäkelä
1f4856cdc5 Merge branch '2.1' into develop 2017-08-03 19:01:32 +03:00
Timofey Turenko
ab82c7455c remove manual flex installation 2017-08-03 15:38:19 +03:00
Markus Mäkelä
3eb99139f5 Merge branch '2.1' into develop 2017-07-31 15:57:05 +03:00
Markus Mäkelä
0256be660f Fix missing zlib in build scripts
The zlib library wasn't explicitly installed which caused it to fail on
Debian 9.
2017-07-27 16:49:45 +03:00
Markus Mäkelä
2148d78d3f MXS-1324: Fix build scripts for Debian-based systems
The avrorouter dependencies weren't correctly built for Debian-based
systems. This is due to the different way Debian and RHEL store libraries.
2017-07-25 11:25:43 +03:00
Markus Mäkelä
61241f9e07 Remove old feedback system
The feedback system wasn't used and was starting to cause problems on
Debian 9 where the libcurl required different version of OpenSSL than what
MaxScale was linked against.
2017-07-10 16:03:50 +03:00
Markus Mäkelä
17c0bf7dec Merge branch '2.1' into develop 2017-06-14 13:59:18 +03:00
Timofey Turenko
9889889221 remove gnutls and gcrypt from install_build_deps.sh 2017-06-13 10:14:43 +03:00
Timofey Turenko
9c0bb4ae29 fix avro install script 2017-06-07 11:34:42 +03:00
Timofey Turenko
06c97f31e9 separate gnutls for Trusty 2017-05-31 02:12:28 +03:00
Timofey Turenko
6e75147b84 add libgnutls-dev 2017-05-31 00:05:31 +03:00
Timofey Turenko
8050441312 fix install deps 2017-05-30 17:55:43 +03:00
Timofey Turenko
743c82ad60 fix build deps for Xenia 2017-05-30 15:44:19 +03:00
Timofey Turenko
ab8592a006 fix rpm build deps 2017-05-30 14:59:31 +03:00
Timofey Turenko
3faad022ba working version of build scripts 2017-05-30 00:08:14 +03:00
Timofey Turenko
3722144b53 working version of build scripts 2017-05-30 00:06:23 +03:00
Markus Mäkelä
d7d4ec29bb Add tests from develop
Added tests from develop. The test results need to be modified for 2.0.
2017-05-26 15:40:40 +03:00
Markus Mäkelä
957b50c811 Remove trailing whitespace
Removed trailing whitespace in tests and build scripts.
2017-05-26 14:29:28 +03:00