From 461118c986c94b8c00e2cf5bb0efc4e47b20e0c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Wed, 28 Jun 2006 11:58:55 +0000 Subject: [PATCH] =?UTF-8?q?usr/lib/perl5/5.8.8/i686-linux/perllocal.pod=20?= =?UTF-8?q?=C3=A7ak=C4=B1=C5=9Fmalar=C4=B1n=C4=B1=20=C3=A7=C3=B6z...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pisi/actionsapi/get.py | 4 ++++ pisi/actionsapi/perlmodules.py | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pisi/actionsapi/get.py b/pisi/actionsapi/get.py index ec65fcfa..0f34e320 100644 --- a/pisi/actionsapi/get.py +++ b/pisi/actionsapi/get.py @@ -48,6 +48,10 @@ def curPYTHON(): (a, b, c, x, y) = sys.version_info return 'python%s.%s' % (a, b) +def curPERL(): + ''' returns currently used perl's version''' + return os.path.realpath("/usr/bin/perl").split("perl")[1] + def ENV(environ): '''returns any given environ variable''' try: diff --git a/pisi/actionsapi/perlmodules.py b/pisi/actionsapi/perlmodules.py index 06925b3b..446cdf1d 100644 --- a/pisi/actionsapi/perlmodules.py +++ b/pisi/actionsapi/perlmodules.py @@ -26,6 +26,7 @@ import pisi.actionsapi.get as get from pisi.actionsapi.shelltools import system from pisi.actionsapi.shelltools import can_access_file from pisi.actionsapi.shelltools import export +from pisi.actionsapi.shelltools import unlink class ConfigureError(pisi.actionsapi.Error): def __init__(self, value=''): @@ -73,4 +74,7 @@ def install(parameters = 'install'): if system('perl Build install'): raise MakeError, _('perl install failed.') -# FIXME: fix_local_pod % update_pod + podFile = "%s/usr/lib/perl5/%s/i686-linux/perllocal.pod" % (get.installDIR(), get.curPERL()) + + if can_access_file(podFile): + unlink(podFile)