From 2db2e14bd24cb5af0ec69ae930b146aeadf27eaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Fri, 24 Jun 2005 21:12:47 +0000 Subject: [PATCH] pisi-install da en az pisi-build kadar yeteneklidir :). ./pisi-install startup-notification-0.8-2.pisi startup-notification-devel-0.8-2.pisi --- pisi-install | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/pisi-install b/pisi-install index ef79c765..808c57ad 100755 --- a/pisi-install +++ b/pisi-install @@ -28,23 +28,14 @@ def main(): (options, args) = parser.parse_args() - # package filename - package_fn = "" - - # TODO: We accept only one package file arg ATM - if len(args) != 1: - print usage - raise ArgError, "pisi-install expects one (and only one) package file currently" - else: - package_fn = args[0] - - try: - ui.info('* Installing ' + package_fn + '\n') - pisi.install.install(package_fn) - except pisi.install.InstallError, estr: - print '*** An installation error has occured:' - print ' ', estr - sys.exit(1) + for package_fn in args: + try: + ui.info('* Installing ' + package_fn + '\n') + pisi.install.install(package_fn) + except pisi.install.InstallError, estr: + print '*** An installation error has occured:' + print ' ', estr + sys.exit(1) ui.info("Package(s) installed successfully as intended.\n") if __name__ == "__main__":