summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Lint/Validate.py
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2012-11-09 15:00:17 +0100
committerAlexander Sulfrian <alexander@sulfrian.net>2013-01-30 01:29:29 +0100
commitc038f0ceca6779fa429d6f74f0c794498a826c7e (patch)
treefce40412aac397aca265aa7ff1d2072bd52eccc1 /src/lib/Server/Lint/Validate.py
parent6bb0a83e06db94fe1d0446cb07e1446369dfa137 (diff)
downloadbcfg2-c038f0ceca6779fa429d6f74f0c794498a826c7e.tar.gz
bcfg2-c038f0ceca6779fa429d6f74f0c794498a826c7e.tar.bz2
bcfg2-c038f0ceca6779fa429d6f74f0c794498a826c7e.zip
pingdata.xml: add new file for dynamic ping data of the clients
bcfg2-ping-sweep saved the pingdata into clients.xml. This is problematic if the repository is tracked by a vcs. Now the dynamic data is saved into pingdata.xml and the DBStat plugin reads the data from there. So the pingdata.xml could be ignored by the vcs.
Diffstat (limited to 'src/lib/Server/Lint/Validate.py')
-rw-r--r--src/lib/Server/Lint/Validate.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/Server/Lint/Validate.py b/src/lib/Server/Lint/Validate.py
index 952a65365..50c3956a4 100644
--- a/src/lib/Server/Lint/Validate.py
+++ b/src/lib/Server/Lint/Validate.py
@@ -14,6 +14,7 @@ class Validate(Bcfg2.Server.Lint.ServerlessPlugin):
Bcfg2.Server.Lint.ServerlessPlugin.__init__(self, *args, **kwargs)
self.filesets = {"metadata:groups":"%s/metadata.xsd",
"metadata:clients":"%s/clients.xsd",
+ "metadata:pingdata":"%s/pingdata.xsd",
"info":"%s/info.xsd",
"%s/Bundler/*.xml":"%s/bundle.xsd",
"%s/Bundler/*.genshi":"%s/bundle.xsd",
@@ -148,7 +149,8 @@ class Validate(Bcfg2.Server.Lint.ServerlessPlugin):
# about those.
for fname in all_metadata:
if (fname not in self.filelists['metadata:groups'] and
- fname not in self.filelists['metadata:clients']):
+ fname not in self.filelists['metadata:clients'] and
+ fname not in self.filelists['metadata:pingdata']):
self.LintError("broken-xinclude-chain",
"Broken XInclude chain: Could not determine file type of %s" % fname)