Merge pull request #215494 from poelzi/webdav-server-rs-debug

This commit is contained in:
Sandro 2023-05-10 14:29:26 +02:00 committed by GitHub
commit 7b22f5b4a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,6 +28,12 @@ in
description = lib.mdDoc "Group to run under when setuid is not enabled."; description = lib.mdDoc "Group to run under when setuid is not enabled.";
}; };
debug = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc "Enable debug mode.";
};
settings = mkOption { settings = mkOption {
type = format.type; type = format.type;
default = { }; default = { };
@ -111,7 +117,7 @@ in
after = [ "network.target" ]; after = [ "network.target" ];
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
serviceConfig = { serviceConfig = {
ExecStart = "${pkgs.webdav-server-rs}/bin/webdav-server -c ${cfg.configFile}"; ExecStart = "${pkgs.webdav-server-rs}/bin/webdav-server ${lib.optionalString cfg.debug "--debug"} -c ${cfg.configFile}";
CapabilityBoundingSet = [ CapabilityBoundingSet = [
"CAP_SETUID" "CAP_SETUID"