summaryrefslogtreecommitdiffstats
path: root/perl-install/do_pkgs.pm
Commit message (Expand)AuthorAgeFilesLines
* Mention specialized subpkgsThierry Vignaud2022-06-091-1/+1
* fix doble quotes in perldocThierry Vignaud2018-01-071-1/+1
* Fix fast path for do_pkgs::ensure_is_installed().Martin Whitaker2017-04-041-1/+1
* Fix do_pkgs_standalone::remove() for Live install.Martin Whitaker2017-04-041-1/+2
* Fix do_pkgs_standalone::are_installed() for Live install.Martin Whitaker2017-04-041-1/+2
* Clean up detection of Live install root in do_pkgs_standalone::install().Martin Whitaker2017-04-041-1/+1
* move fast path into is_installed()Thierry Vignaud2017-03-171-3/+3
* Enable Live system to install additional packages from local repository.Martin Whitaker2016-12-191-1/+1
* fix mgalive chroot pathThomas Backlund2015-01-091-1/+1
* install packages in chroot when in mgalive modeThierry Vignaud2015-01-091-2/+3
* perl_checker fixThierry Vignaud2014-06-211-1/+1
* (_find_file) introduce itThierry Vignaud2014-06-211-1/+11
* kill $Id:$ tagsThierry Vignaud2014-06-071-1/+1
* typo fixesThierry.Vignaud2014-05-271-1/+1
* podify++Thierry.Vignaud2014-05-261-0/+56
* update doc to match realityThierry.Vignaud2014-05-261-1/+1
* convert comments to PODThierry.Vignaud2014-05-261-5/+42
* - fix drakfirewall not applying config #9941José Jorge2013-06-121-1/+1
* fix offering to install shorewall & shorewall-ipv6 when already installedThierry Vignaud2013-05-161-1/+1
* (ensure_files_are_installed) do not popup if we've no packages to installThierry Vignaud2012-08-071-0/+1
* don't call urpmi with --gui, this is uselessThierry Vignaud2012-05-231-1/+1
* (install) kill obsolete commentThierry Vignaud2012-05-231-1/+0
* perl_checker cleanupsThierry Vignaud2012-03-231-1/+1
* perl_checker cleanupsThierry Vignaud2012-03-231-2/+2
* - use 'cannot' instead of 'can not'Ahmad Samir2011-04-021-1/+1
* Synthesized commit during git-svn import combining previous Mandriva history ...Mageia SVN-Git Migration2011-02-061-1/+1
* fix do_pkgs_during_install::what_providesOlivier Blin2009-11-301-1/+0
* add a FIXMEOlivier Blin2009-10-301-0/+1
* do_pkgs: add ensure_files_are_installedPascal Terjan2009-02-111-0/+20
* allow to use wildcard queries on installed packagesOlivier Blin2008-08-181-2/+3
* do not reload urpmi media every time are_available is calledOlivier Blin2008-08-181-7/+11
* - diskdrake --fileshare:Pascal Rigaux2008-03-311-2/+6
* (install) fix gurpmi path (#38679)Thierry Vignaud2008-03-121-1/+1
* (do_pkgs_standalone::install) run gurpmi instead of urpmi in GUI mode (#24044)Thierry Vignaud2008-03-031-6/+12
* when checking dkms module packages, check that modules are either available i...Olivier Blin2007-10-041-2/+4
* remove duplicated method (it's already in do_pkgs_common)Pascal Rigaux2007-09-171-5/+0
* drop globetrotter support (unused for quite a long time and superceeded by Md...Thierry Vignaud2007-08-241-1/+1
* re-sync after the big svn lossPascal Rigaux2007-04-251-42/+45
* protect against no $do->inPascal Rigaux2006-01-241-2/+2
* ensure we don't prompt things when we are not interactivePascal Rigaux2005-09-271-3/+6
* get rid of "rpmq: no arguments given for query"Pascal Rigaux2005-09-271-0/+2
* create ->ensure_are_installed (alike ->ensure_is_installed)Pascal Rigaux2005-09-051-0/+15
* be a little safer and shorterPascal Rigaux2005-08-101-2/+1
* it's better to warn package installation failure in ensure_is_installed than ...Pascal Rigaux2005-08-081-2/+8
* have a valid return value in ->ensure_is_installed_if_availablePascal Rigaux2005-04-111-2/+4
* now that I know how to short-circuit it, make it work as wellOlivier Blin2005-04-061-1/+1
* use short-circuit operator (/me sux, thanks Pixel)Olivier Blin2005-04-061-1/+1
* install dkms packages if foundOlivier Blin2005-04-051-5/+8
* add ->is_availablePascal Rigaux2005-03-211-1/+6
* Use the new --gui option to urpmi for the drakxtools to ask for mediaRafael Garcia-Suarez2005-01-251-1/+1
lass="hl kwc">grep { if ($_->{status} eq 'ok') { 1; } else { call_dmraid('-an', $_->{vg}) if $::isInstall; #- for things like bad_sil below, deactivating half activated dmraid 0; } } _sets(); } if ($ENV{DRAKX_DEBUG_DMRAID}) { eval(<<'EOF'); my %debug_data = ( isw => { # dmraid -s #################### # *** Group superset isw_ffafgbdhi # --> Active Subset # name : isw_ffafgbdhi_toto # size : 234441216 # stride : 256 # type : mirror # status : ok # subsets: 0 # devs : 2 # spares : 0 '-s' => "isw_ffafgbdhi_toto:234441216:256:mirror:ok:0:2:0\n", # dmraid -r #################### #/dev/sda: isw, "isw_ffafgbdhi", GROUP, ok, 488397166 sectors, data@ 0 #/dev/sdb: isw, "isw_ffafgbdhi", GROUP, ok, 234441646 sectors, data@ 0 '-r' => "/dev/sda:isw:isw_ffafgbdhi:GROUP:ok:488397166:0\n" . "/dev/sdb:isw:isw_ffafgbdhi:GROUP:ok:234441646:0\n", }, pdc => { # dmraid -s #################### # *** Active Set # name : pdc_bcefbiigfg # size : 80043200 # stride : 128 # type : mirror # status : ok # subsets: 0 # devs : 2 # spares : 0 '-s' => "pdc_bcefbiigfg:80043200:128:mirror:ok:0:2:0\n", # dmraid -r #################### # /dev/sda: pdc, "pdc_bcefbiigfg", mirror, ok, 80043200 sectors, data@ 0 # /dev/sdb: pdc, "pdc_bcefbiigfg", mirror, ok, 80043200 sectors, data@ 0 '-r' => "/dev/sda:pdc:pdc_bcefbiigfg:mirror:ok:80043200:0\n" . "/dev/sdb:pdc:pdc_bcefbiigfg:mirror:ok:80043200:0\n", }, bad_sil => { '-s' => "sil_aeacdidecbcb:234439600:0:mirror:ok:0:1:0\n", # ERROR: sil: only 3/4 metadata areas found on /dev/sdb, electing... '-r' => "/dev/sdb:sil:sil_aeacdidecbcb:mirror:broken:234439600:0\n", # ERROR: sil: only 3/4 metadata areas found on /dev/sdb, electing... }, weird_nvidia => { '-s' => <<'EO', /dev/sda: "sil" and "nvidia" formats discovered (using nvidia)! /dev/sdb: "sil" and "nvidia" formats discovered (using nvidia)! nvidia_bcjdbjfa:586114702:128:mirror:ok:0:2:0 EO '-r' => <<'EO', /dev/sda: "sil" and "nvidia" formats discovered (using nvidia)! /dev/sdb: "sil" and "nvidia" formats discovered (using nvidia)! /dev/sda:nvidia:nvidia_bcjdbjfa:mirror:ok:586114702:0 /dev/sdb:nvidia:nvidia_bcjdbjfa:mirror:ok:586114702:0 EO # ERROR: multiple match for set nvidia_bcjdbjfa: nvidia_bcjdbjfa }, ); *call_dmraid = sub { my ($option, @args) = @_; if (my $s = $debug_data{$ENV{DRAKX_DEBUG_DMRAID}}{$option}) { split("\n", $s); } else { warn "dmraid $option @args\n"; } }; EOF $@ and die; } 1;