aboutsummaryrefslogtreecommitdiffstats
path: root/RepSys/log.py
diff options
context:
space:
mode:
authorBogdano Arendartchuk <bogdano@mandriva.org>2006-10-23 13:32:21 +0000
committerBogdano Arendartchuk <bogdano@mandriva.org>2006-10-23 13:32:21 +0000
commit29fb68e4a59dd18bb84e2bed46949f245f9b0327 (patch)
tree946398e6f54ac57c1829499ae6281ddf84d486f3 /RepSys/log.py
parente6afb8fdb59e4d2754cfc9db8cc3834d6e6411dc (diff)
downloadmgarepo-29fb68e4a59dd18bb84e2bed46949f245f9b0327.tar
mgarepo-29fb68e4a59dd18bb84e2bed46949f245f9b0327.tar.gz
mgarepo-29fb68e4a59dd18bb84e2bed46949f245f9b0327.tar.bz2
mgarepo-29fb68e4a59dd18bb84e2bed46949f245f9b0327.tar.xz
mgarepo-29fb68e4a59dd18bb84e2bed46949f245f9b0327.zip
- fixed the problem of trailling slashes in package urls
Diffstat (limited to 'RepSys/log.py')
-rw-r--r--RepSys/log.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/RepSys/log.py b/RepSys/log.py
index 62a290d..cf913f8 100644
--- a/RepSys/log.py
+++ b/RepSys/log.py
@@ -1,5 +1,5 @@
#!/usr/bin/python
-from RepSys import Error, config
+from RepSys import Error, config, RepSysTree
from RepSys.svn import SVN
from RepSys.util import execcmd
@@ -52,7 +52,7 @@ def getrelease(pkgdirurl, rev=None):
svn = SVN(baseurl=pkgdirurl)
tmpdir = tempfile.mktemp()
try:
- pkgname = os.path.basename(pkgdirurl)
+ pkgname = RepSysTree.pkgname(pkgdirurl)
pkgcurrenturl = os.path.join(pkgdirurl, "current")
specurl = os.path.join(pkgcurrenturl, "SPECS")
if svn.ls(specurl, noerror=1):
@@ -394,7 +394,7 @@ def specfile_svn2rpm(pkgdirurl, specfile, rev=None, size=None,
svn = SVN(baseurl=pkgdirurl)
tmpdir = tempfile.mktemp()
try:
- pkgname = os.path.basename(pkgdirurl)
+ pkgname = RepSysTree.pkgname(pkgdirurl)
pkgoldurl = os.path.join(oldurl, pkgname)
if svn.ls(pkgoldurl, noerror=1):
svn.export(pkgoldurl, tmpdir, rev=rev)