mirror of
https://github.com/astro/buzzrelay.git
synced 2024-11-21 19:51:00 +00:00
Replace ensurePermissions with ensureDBOwnership which is required in NixOS 24.05
This also requires changing the user/group to match the database name
This commit is contained in:
parent
c5fddfba89
commit
f8d91b6a7b
3 changed files with 6 additions and 9 deletions
|
@ -23,11 +23,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1713805509,
|
||||
"narHash": "sha256-YgSEan4CcrjivCNO5ZNzhg7/8ViLkZ4CB/GrGBVSudo=",
|
||||
"lastModified": 1716358718,
|
||||
"narHash": "sha256-NQbegJb2ZZnAqp2EJhWwTf6DrZXSpA6xZCEq+RGV1r0=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "1e1dc66fe68972a76679644a5577828b6a7e8be4",
|
||||
"rev": "3f316d2a50699a78afe5e77ca486ad553169061e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
|
||||
outputs = { self, nixpkgs, utils, naersk }:
|
||||
let
|
||||
inherit (nixpkgs) lib;
|
||||
makeBuzzrelay = pkgs:
|
||||
let
|
||||
naersk-lib = pkgs.callPackage naersk { };
|
||||
|
|
|
@ -27,11 +27,11 @@
|
|||
};
|
||||
user = mkOption {
|
||||
type = types.str;
|
||||
default = "relay";
|
||||
default = "buzzrelay";
|
||||
};
|
||||
group = mkOption {
|
||||
type = types.str;
|
||||
default = "relay";
|
||||
default = "buzzrelay";
|
||||
};
|
||||
logLevel = mkOption {
|
||||
type = types.enum [ "ERROR" "WARN" "INFO" "DEBUG" "TRACE" ];
|
||||
|
@ -87,9 +87,7 @@
|
|||
ensureDatabases = [ cfg.database ];
|
||||
ensureUsers = [ {
|
||||
name = cfg.user;
|
||||
ensurePermissions = {
|
||||
"DATABASE ${cfg.database}" = "ALL PRIVILEGES";
|
||||
};
|
||||
ensureDBOwnership = true;
|
||||
} ];
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue