summary refs log tree commit diff
path: root/pkgs/servers/sql
diff options
context:
space:
mode:
authorBenjamin Hipple <bhipple@protonmail.com>2018-06-11 19:31:05 -0400
committerBenjamin Hipple <bhipple@protonmail.com>2018-06-24 19:03:18 +0000
commit3bb305515f9312d5f9f3162858c50a283ff48d08 (patch)
tree22a350627e7fb1457f8a6bae402b3962f0855d78 /pkgs/servers/sql
parentc51ac5eb335c632ec6a762f212bb3f5db0e55d05 (diff)
downloadnixlib-3bb305515f9312d5f9f3162858c50a283ff48d08.tar
nixlib-3bb305515f9312d5f9f3162858c50a283ff48d08.tar.gz
nixlib-3bb305515f9312d5f9f3162858c50a283ff48d08.tar.bz2
nixlib-3bb305515f9312d5f9f3162858c50a283ff48d08.tar.lz
nixlib-3bb305515f9312d5f9f3162858c50a283ff48d08.tar.xz
nixlib-3bb305515f9312d5f9f3162858c50a283ff48d08.tar.zst
nixlib-3bb305515f9312d5f9f3162858c50a283ff48d08.zip
mariadb: provide multiple src url mirrors
Both mariadb.com and mariadb.org appear to be canonical upstream sources, and
have identical sha256 hashes at these URLs.

For the third-party mirrors, if we are just going to provide one URL, it should
be an HTTPS url instead of FTP or SSH, which many users may not be able to
access due to network security configurations.
Diffstat (limited to 'pkgs/servers/sql')
-rw-r--r--pkgs/servers/sql/mariadb/default.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix
index 4b254262f9f1..d12621a4608a 100644
--- a/pkgs/servers/sql/mariadb/default.nix
+++ b/pkgs/servers/sql/mariadb/default.nix
@@ -25,7 +25,10 @@ common = rec { # attributes common to both builds
   version = "10.2.15";
 
   src = fetchurl {
-    url    = "https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz";
+    urls = [
+      "https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz"
+      "https://downloads.mariadb.com/MariaDB/mariadb-${version}/source/mariadb-${version}.tar.gz"
+    ];
     sha256 = "04ds6vkb7k2lqpcdz663z4ll1jx1zz2hqxz5nj7gs8pwb18j1pik";
     name   = "mariadb-${version}.tar.gz";
   };
@@ -180,7 +183,7 @@ connector-c = stdenv.mkDerivation rec {
   version = "2.3.6";
 
   src = fetchurl {
-    url = "https://downloads.mariadb.org/interstitial/connector-c-${version}/mariadb-connector-c-${version}-src.tar.gz/from/http%3A//ftp.hosteurope.de/mirror/archive.mariadb.org/?serve";
+    url = "https://downloads.mariadb.org/interstitial/connector-c-${version}/mariadb-connector-c-${version}-src.tar.gz/from/http%3A//nyc2.mirrors.digitalocean.com/mariadb/";
     sha256 = "15iy5iqp0njbwbn086x2dq8qnbkaci7ydvi84cf5z8fxvljis9vb";
     name   = "mariadb-connector-c-${version}-src.tar.gz";
   };