lass 3 folderPerms: remove recursive option

This commit is contained in:
lassulus 2015-08-14 15:41:49 +02:00
parent f5fa77fb73
commit f36177cf91

View File

@ -1,5 +1,8 @@
{ config, lib, pkgs, ... }:
#TODO: implement recursive mode maybe?
# enable different mods for files and folders
let
inherit (pkgs)
writeScript
@ -45,10 +48,6 @@ let
'';
default = null;
};
recursive = mkOption {
type = bool;
default = false;
};
};
}));
};
@ -85,23 +84,21 @@ let
];
buildPermission = perm:
#TODO: create folder maybe
#TODO: check if permission is valid
if (perm.permission == null) then
""
else
if perm.recursive then
"chmod -R ${perm.permission} ${perm.path}"
else
"chmod ${perm.permission} ${perm.path}"
"chmod ${perm.permission} ${perm.path}"
;
buildOwner = perm:
#TODO: create folder maybe
#TODO: check if owner/group valid
if (perm.owner == null) then
""
else
if perm.recursive then
"chown -R ${perm.owner} ${perm.path}"
else
"chown ${perm.owner} ${perm.path}"
"chown ${perm.owner} ${perm.path}"
;
in out