From 0fca20c40d9386ca2ba63b1729e2ef9265923109 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Tue, 14 Oct 2014 12:59:53 +0200 Subject: InfoXML: filter should match on realpath When using altsrc the name of real file created on the client is now in the realname attribute of the entry. The filter in the info.xml should match theses if available to set different permissions for the different files created by one template with altsrc. --- src/lib/Bcfg2/Server/Plugin/helpers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib/Bcfg2/Server/Plugin/helpers.py b/src/lib/Bcfg2/Server/Plugin/helpers.py index 456038c2f..559612d1e 100644 --- a/src/lib/Bcfg2/Server/Plugin/helpers.py +++ b/src/lib/Bcfg2/Server/Plugin/helpers.py @@ -947,7 +947,7 @@ class InfoXML(StructFile): _include_tests = copy.copy(StructFile._include_tests) _include_tests['Path'] = lambda el, md, entry, *args: \ - entry.get("name") == el.get("name") + entry.get('realname', entry.get('name')) == el.get("name") def Match(self, metadata, entry): # pylint: disable=W0221 """ Implementation of -- cgit v1.2.3-1-g7c22