From beac6f4766d136962beac2bdb187798ce86414aa Mon Sep 17 00:00:00 2001 From: Till Kamppeter Date: Wed, 8 Aug 2001 17:48:45 +0000 Subject: New package handling functions --- perl-install/standalone.pm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'perl-install/standalone.pm') diff --git a/perl-install/standalone.pm b/perl-install/standalone.pm index 408088b33..7cb1d2dd7 100644 --- a/perl-install/standalone.pm +++ b/perl-install/standalone.pm @@ -36,9 +36,22 @@ sub install_if { sub remove { my ($o, @l) = @_; $o->{in}->suspend; - my $ret = system('rpm', '-e ', @l); + my $ret = system('rpm', '-e', @l); $o->{in}->resume; $ret; } +sub remove_nodeps { + my ($o, @l) = @_; + $o->{in}->suspend; + my $ret = system('rpm', '-e', '--nodeps', @l); + $o->{in}->resume; + $ret; +} + +sub is_installed { + my ($o, $pkg) = @_; + system('rpm', '-q', $pkg) == 0; +} + 1; -- cgit v1.2.1