diff options
author | Michael Elkins <melkins@tislabs.com> | 2012-02-14 21:56:58 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2012-02-14 21:56:58 +0000 |
commit | bcdd82556f80193779f14fd1427af8829c58ff36 (patch) | |
tree | 69ef16e7285ebcd785b0c8456ba1387bee0fe9c1 | |
parent | ab4384aca67d37786a0e30be71bf5145f97c7d0a (diff) |
for object_accepted, the filename should be relative to the "authenticated" directory.
svn path=/branches/tk161/; revision=4332
-rw-r--r-- | rpkid/rpki/rcynic.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/rpkid/rpki/rcynic.py b/rpkid/rpki/rcynic.py index c2562cbd..b7e493ec 100644 --- a/rpkid/rpki/rcynic.py +++ b/rpkid/rpki/rcynic.py @@ -226,6 +226,7 @@ class rcynic_xml_iterator(object): unauthenticated_subdir = "unauthenticated"): self.rcynic_root = rcynic_root self.xml_file = xml_file + self.authenticated_subdir = os.path.join(rcynic_root, 'authenticated') self.authenticated_old_subdir = os.path.join(rcynic_root, authenticated_old_subdir) self.unauthenticated_subdir = os.path.join(rcynic_root, unauthenticated_subdir) @@ -245,8 +246,14 @@ class rcynic_xml_iterator(object): generation = validation_status.get("generation") # determine the path to this object - filename = os.path.join(self.authenticated_old_subdir if generation == 'backup' else self.unauthenticated_subdir, - self.uri_to_filename(uri)) + if status == 'object_accepted': + d = self.authenticated_subdir + elif generation == 'backup': + d = self.authenticated_old_subdir + else: + d = self.unauthenticated_subdir + + filename = os.path.join(d, self.uri_to_filename(uri)) ext = os.path.splitext(filename)[1] if ext in file_name_classes: |