aboutsummaryrefslogtreecommitdiff
path: root/rpkid/testbed.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-08-29 03:49:16 +0000
committerRob Austein <sra@hactrn.net>2009-08-29 03:49:16 +0000
commitffe15800d1e950ef3cf0607194458ff9ce15eb95 (patch)
treea9973945822cb2d3ef08ebb4790826591e4417c8 /rpkid/testbed.py
parentdc3c4eaeb57ad3eee232ec7b4d44e3084975a650 (diff)
Track rpki.publication filename bugfix
svn path=/rpkid/testbed.py; revision=2719
Diffstat (limited to 'rpkid/testbed.py')
-rw-r--r--rpkid/testbed.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/rpkid/testbed.py b/rpkid/testbed.py
index 92902a69..c61fb4de 100644
--- a/rpkid/testbed.py
+++ b/rpkid/testbed.py
@@ -1121,8 +1121,11 @@ def setup_publication(pubd_sql):
rpki.log.info("Configure publication daemon")
pubd_dir = os.getcwd() + "/publication/"
assert rootd_sia.startswith("rsync://")
+ i = 0
+ for j in xrange(4):
+ i = rootd_sia.index("/", i + 1)
global rsyncd_dir
- rsyncd_dir = pubd_dir + rootd_sia[len("rsync://"):]
+ rsyncd_dir = pubd_dir.rstrip("/") + rootd_sia[i:]
os.makedirs(rsyncd_dir)
db = MySQLdb.connect(user = "pubd", db = "pubd", passwd = pubd_db_pass)
cur = db.cursor()