From 2e77f4185eacdb2d2cdfda4e54ee026d4123311b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ozan=20=C3=87a=C4=9Flayan?= Date: Wed, 1 Jul 2009 07:42:48 +0000 Subject: [PATCH] Add an optional parameter to domo for installing into directories other than /usr/share/locale --- pisi/actionsapi/pisitools.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pisi/actionsapi/pisitools.py b/pisi/actionsapi/pisitools.py index 3b264e2d..a4689c93 100644 --- a/pisi/actionsapi/pisitools.py +++ b/pisi/actionsapi/pisitools.py @@ -146,14 +146,14 @@ def doman(*sourceFiles): else: uncompress(compressed, targetDir=manPDIR) -def domo(sourceFile, locale, destinationFile ): +def domo(sourceFile, locale, destinationFile, localeDirPrefix = '/usr/share/locale'): '''inserts the mo files in the list of files into /usr/share/locale/LOCALE/LC_MESSAGES''' '''example call: pisitools.domo("po/tr.po", "tr", "pam_login.mo")''' system('msgfmt %s' % sourceFile) - makedirs('%s/usr/share/locale/%s/LC_MESSAGES/' % (get.installDIR(), locale)) - move('messages.mo', '%s/usr/share/locale/%s/LC_MESSAGES/%s' % (get.installDIR(), locale, destinationFile)) + makedirs('%s%s/%s/LC_MESSAGES/' % (get.installDIR(), localeDirPrefix, locale)) + move('messages.mo', '%s%s/%s/LC_MESSAGES/%s' % (get.installDIR(), localeDirPrefix, locale, destinationFile)) def domove(sourceFile, destination, destinationFile = ''): '''moves sourceFile/Directory into destinationFile/Directory'''