From 7210d1cfbc94093684fab19c500b7cb14ea8d721 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Fri, 15 Jul 2005 13:10:23 +0000 Subject: [PATCH] =?UTF-8?q?pisi-cli=20install=20paket-adi.pisi=20=C5=9Fu?= =?UTF-8?q?=20anda=20=C3=A7al=C4=B1=C5=9F=C4=B1yor.=20birazdan=20comar=20b?= =?UTF-8?q?etiklerinin=20de=20teker=20teker=20register=20edilmesi=20hadise?= =?UTF-8?q?si=20i=C3=A7in=20giri=C5=9Fece=C4=9Fim.=20kazam=C4=B1z=20m?= =?UTF-8?q?=C3=BCbarek=20olsun=20arkada=C5=9Flar.=20-=20bacinizin=20bidi?= =?UTF-8?q?=C4=9Fi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pisi/install.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pisi/install.py b/pisi/install.py index 6c7ad145..eb32cb1f 100644 --- a/pisi/install.py +++ b/pisi/install.py @@ -48,6 +48,12 @@ def get_pkg_info(package_fn): return metadata, files +def extract_pkg_files(package_fn): + package = Package(package_fn, 'r') + + ui.info('Extracting files\n') + package.extract_dir_flat('install', config.destdir) + def remove(package_name): """Remove a goddamn package""" @@ -117,8 +123,7 @@ def install(package_fn): remove(package.name) # unzip package in place - ui.info('Extracting files\n') - package.extract_dir_flat('install', config.destdir) + extract_pkg_files(package_fn) # TODO: put files.xml, metadata.xml, actions.py and COMAR scripts # somewhere in the file system. We'll need these in future...