summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/Bcfg2/Server/Lint/RequiredAttrs.py4
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(),