From 4a7db8c16108e1d8c84063a1b0f99df7d3de4dcf Mon Sep 17 00:00:00 2001 From: Bastian Kleineidam Date: Wed, 23 May 2012 05:53:07 +0200 Subject: [PATCH] Fix output directory for ar archives. --- patoolib/programs/ar.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/patoolib/programs/ar.py b/patoolib/programs/ar.py index 5410550..d72a979 100644 --- a/patoolib/programs/ar.py +++ b/patoolib/programs/ar.py @@ -14,13 +14,15 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . """Archive commands for the ar program.""" +import os def extract_ar (archive, compression, cmd, **kwargs): """Extract a AR archive.""" opts = 'x' if kwargs['verbose']: opts += 'v' - return [cmd, opts, archive, kwargs['outdir']] + cmdlist = [cmd, opts, os.path.abspath(archive)] + return (cmdlist, {'cwd': kwargs['outdir']}) def list_ar (archive, compression, cmd, **kwargs): """List a AR archive."""