mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-27 05:43:50 +03:00
Allow allowing local access to mysql socket
This commit is contained in:
parent
869b86d925
commit
0144849f67
@ -77,6 +77,14 @@ in
|
|||||||
description = "Location of the file which stores the PID of the MySQL server";
|
description = "Location of the file which stores the PID of the MySQL server";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enableSocketAccess = mkOption {
|
||||||
|
type = types.bool;
|
||||||
|
default = true;
|
||||||
|
description = ''
|
||||||
|
Whether to grant local processes access to the mysqld socket.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
extraOptions = mkOption {
|
extraOptions = mkOption {
|
||||||
default = "";
|
default = "";
|
||||||
example = ''
|
example = ''
|
||||||
@ -180,7 +188,8 @@ in
|
|||||||
chown -R ${cfg.user} ${cfg.pidDir}
|
chown -R ${cfg.user} ${cfg.pidDir}
|
||||||
|
|
||||||
# Make the socket directory
|
# Make the socket directory
|
||||||
mkdir -m 0700 -p /run/mysqld
|
mkdir -p /run/mysqld
|
||||||
|
chmod ${if cfg.enableSocketAccess then "0755" else "0700"} /run/mysqld
|
||||||
chown -R ${cfg.user} /run/mysqld
|
chown -R ${cfg.user} /run/mysqld
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user