From 96926e2d1ab8396ad0128c7791940278d55c1faf Mon Sep 17 00:00:00 2001 From: Jonathan Gotti Date: Wed, 11 Sep 2002 09:03:33 +0000 Subject: use do_pkgs for check and install ImageMagick --- perl-install/standalone/draksplash | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/perl-install/standalone/draksplash b/perl-install/standalone/draksplash index eba692af6..74ed91c6f 100755 --- a/perl-install/standalone/draksplash +++ b/perl-install/standalone/draksplash @@ -1,6 +1,7 @@ #!/usr/bin/perl use lib qw(/usr/lib/libDrakX); +use standalone; use MDK::Common; use Gtk; use interactive; @@ -29,9 +30,11 @@ my $window = $::isEmbedded ? new Gtk::Plug ($::XID) : new Gtk::Window ("toplevel $window->signal_connect(delete_event => sub { $::isEmbedded ? kill(USR1, $::CCPID) : &CloseAppWindow }); #- verification of package image magik -$in->ask_warn(_("Error"),_("package ImageMagick is required for correct working")) - and $::isEmbedded ? kill(USR1, $::CCPID) : &CloseAppWindow if system('rpm -q ImageMagick'); - +if(!$in->do_pkgs->is_installed('ImageMagick')){ + $in->ask_okcancel(_("Error"),_("package 'ImageMagick' is required for correct working.\nClick \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit")) + and $in->do_pkgs->install('ImageMagick') + or $::isEmbedded ? kill(USR1, $::CCPID) : &CloseAppWindow ; +} #- application vars my $tmp_path = '/tmp/draksplash/'; -- cgit v1.2.1