]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - systems/backup-2/databases/mariadb_replication.nix
Bump MariaDB to latest stable version
[perso/Immae/Config/Nix.git] / systems / backup-2 / databases / mariadb_replication.nix
index 8d2b45727652fba98ea1db897726c5561c08e169..6616de07f14ec721806c63610d027130fc110b7a 100644 (file)
@@ -195,6 +195,14 @@ in
       }
     ) cfg.hosts;
 
+    environment.systemPackages = lib.mapAttrsToList (name: hcfg:
+      pkgs.writeScriptBin "mysql_backup_${name}" ''
+        #!${pkgs.stdenv.shell}
+
+        exec ${hcfg.package}/bin/mysql -S /run/mysqld_${name}/mysqld.sock "$@"
+      ''
+    ) cfg.hosts;
+
     systemd.services = lib.attrsets.mapAttrs' (name: hcfg:
       let
         dataDir = "${cfg.base}/${name}/mysql";