aboutsummaryrefslogtreecommitdiff
path: root/rtr-origin
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2011-05-17 17:39:40 +0000
committerRob Austein <sra@hactrn.net>2011-05-17 17:39:40 +0000
commit67586ac2ad5360973efe9ab10d3ac346eb666446 (patch)
treeb7d3833e758ff6a2847a4095fac4a2e753662ed8 /rtr-origin
parent53dd63edbc69d150fdb37dcf8642f527b99ca158 (diff)
Never delete latest version no matter how old it is.
svn path=/rtr-origin/rpki; revision=3814
Diffstat (limited to 'rtr-origin')
l---------rtr-origin/rpki1
-rwxr-xr-xrtr-origin/rtr-origin.py5
2 files changed, 3 insertions, 3 deletions
diff --git a/rtr-origin/rpki b/rtr-origin/rpki
deleted file mode 120000
index 168548eb..00000000
--- a/rtr-origin/rpki
+++ /dev/null
@@ -1 +0,0 @@
-../rpkid/rpki \ No newline at end of file
diff --git a/rtr-origin/rtr-origin.py b/rtr-origin/rtr-origin.py
index b769a8e4..ff40e197 100755
--- a/rtr-origin/rtr-origin.py
+++ b/rtr-origin/rtr-origin.py
@@ -1282,10 +1282,11 @@ def cronjob_main(argv):
old_ixfrs = glob.glob("*.ix.*")
+ current = read_current()[0]
cutoff = timestamp.now(-(24 * 60 * 60))
for f in glob.iglob("*.ax"):
- t = timestamp(os.stat(f).st_mtime)
- if t < cutoff:
+ t = timestamp(int(f.split(".")[0]))
+ if t < cutoff and t != current:
blather("# Deleting old file %s, timestamp %s" % (f, t))
os.unlink(f)