diff options
Diffstat (limited to 'src/lib/Bcfg2')
-rw-r--r-- | src/lib/Bcfg2/Server/Lint/RequiredAttrs.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/Bcfg2/Server/Lint/RequiredAttrs.py b/src/lib/Bcfg2/Server/Lint/RequiredAttrs.py index 842241fcb..ec65af650 100644 --- a/src/lib/Bcfg2/Server/Lint/RequiredAttrs.py +++ b/src/lib/Bcfg2/Server/Lint/RequiredAttrs.py @@ -58,12 +58,14 @@ class RequiredAttrs(Bcfg2.Server.Lint.ServerPlugin): 'augeas': dict(owner=is_username, group=is_username, mode=is_octal_mode), 'device': dict(owner=is_username, group=is_username, + mode=is_octal_mode, dev_type=lambda v: v in device_map), 'directory': dict(owner=is_username, group=is_username, mode=is_octal_mode), 'file': dict(owner=is_username, group=is_username, mode=is_octal_mode, __text__=None), - 'hardlink': dict(to=is_filename), + 'hardlink': dict(owner=is_username, group=is_username, + mode=is_octal_mode, to=is_filename), 'symlink': dict(), 'ignore': dict(), 'nonexistent': dict(), |