summaryrefslogtreecommitdiffstats
path: root/perl-install/pkgs.pm
Commit message (Collapse)AuthorAgeFilesLines
* Fix handling of TYPE"64bit" flags when reading rpmsrate.Martin Whitaker2021-01-111-6/+13
| | | | | | The previous fix that prevented false detection of hardware support packages allowed the installer to pre-select the wrong architecture package when both 32-bit and 64bit media were enabled.
* Fix faulty expression introduced in commit c97259e56.Martin Whitaker2020-11-151-1/+1
|
* Disable timeout when removing unused packages.Martin Whitaker2020-11-141-1/+2
| | | | It can cause irrepairable damage to the rpm database (mga#27580).
* drakhardware: fix hardware support package detection (mga#27122)Martin Whitaker2020-10-151-1/+1
| | | | | | | | | This bug was caused by the introduction of TYPE"64bit" in rpmsrate. The code in pkgs::read_rpmsrate() marked any package flagged as TYPE"some type" as being a hardware support package. drakhardware checks and ensures that all hardware support packages are installed, so was wrongly selecting packages such as lsb-lib64 and lsb-core-lib64 which are flagged as TYPE"64bit".
* Don't install nonfree graphics drivers when not wanted (mga#24172)Martin Whitaker2019-02-021-1/+2
| | | | | | This fixes a bug introduced by commit c253952df2. That was only supposed to select GPU firmware packages, but actually selected driver packages as well.
* installer: fix errors when installing network driver packages.Martin Whitaker2018-03-121-1/+1
| | | | | | Don't call network::thirdparty::get_available_packages() if there are no packages to install - it generates lots of spurious error messages.
* iwlwifi-agn-ucode is renamed to iwlwifi-firmware (mga#22316)Thomas Backlund2018-01-091-1/+1
|
* Recognize LXQt (Razor-qt is now LXQt)Jani Välimaa2017-03-091-1/+1
|
* Fix Enlightenment (e21) recognitionJani Välimaa2017-03-091-1/+1
|
* Exclude x11-driver-video-vmware from unneeded packages (mga#19979).Martin Whitaker2017-02-251-1/+1
| | | | | It's required by x11-driver-video, and removing that orphans all the other required x11 video driver packages.
* increase perl_checker SNRThierry Vignaud2016-11-151-1/+1
|
* Subsitutions in code and translations for KDE packagesAnne Nicolas2015-12-061-1/+1
| | | | | use sddm instead of kdm use task-plasma5 instead of task-kde4
* use task-plasma5 instead of task-kde4Anne Nicolas2015-12-061-1/+1
|
* - remove_unused_packages():Thomas Backlund2015-05-101-1/+1
| | | | | * dont remove crda, iw, wireless-regdb, usb_modeswitch, usb_modeswitch-data (they are needed to be able to support hotplugged wireless hw)
* Ensure country/timezone locale is kept when removing unused locale packages.Martin Whitaker2015-04-251-1/+1
| | | | | The country locale needs to be converted to a base locale name when generating the list of package names (mga#3723).
* recognize e17/lxde/mate/razor (mga#12495, Luc Menut)Thierry Vignaud2014-11-231-0/+5
|
* fix selecting of uneeded locales (mga#3723)Thierry Vignaud2014-10-261-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | original fix by Pablo Saratxaga Mageia has he ability to choose both *language* and *country* Language is used for choosing translations to be displayed, etc. country for things like currency, etc. (country may be deduced from other geographical settings rather than choosen directly, but that is not the problem). GNU libc locales embedd both concepts (language and country) in a single locale. Obviously those exists for only some combinations. For cases were an existing matching locale doesn't exists, Mageia chooses two locales, one for the language oriented settings, and another four the country oriented settings. Unlike normal installer where packages to be installed are choosen; in draklive-install, we have a set of "all packages", and "uneeded" ones are removed. The problem was obviously the installer didn't see the "need" for the locales-xx package for country; only language was checked. This fixes that, the idea is to check for *both* $locale->{lang} and $locale->{country}, which can lead two *two* neeeded locales-xx packages
* - add packages to wanted_hardware_packages list to prevent them beingThomas Backlund2014-10-201-1/+1
| | | | | | removed: * b43-fwcutter, b43-openfwwf, atmel-firmware, speedtouch-firmware * zd1211-firmware, isdn4k-utils, rfkill, x11-driver-input-wacom
* kill $Id:$ tagsThierry Vignaud2014-06-071-1/+1
| | | | they're obsolete since switching from CVS/SVN to git...
* dont remove pulseaudio-module-bluetooth (mga#12323)Thomas Backlund2014-01-161-1/+1
|
* - dont remove radeon-firmware or any network related firmwares as weThomas Backlund2013-11-091-1/+1
| | | | dont know when some hw gets plugged that needs it
* - remove_unused_packages()Thomas Backlund2013-05-181-1/+1
| | | | | | kbluetooth is replaced by bluedevil, (#10082)
* special case for libreoffice-langpack-brThierry Vignaud2012-12-211-1/+1
|
* include FIRMWARE packages from Cards+ in detected graphical drivers (#6438, ↵Olivier Blin2012-10-131-1/+3
| | | | | | | | #7641): - not to remove radeon-firmware in draklive-install if a matching card is present - to install radeon-firmware during install
* revert bogus commitOlivier Blin2012-10-131-4/+2
|
* debug remove packages featureOlivier Blin2012-10-131-2/+4
|
* - use 'cannot' instead of 'can not'Ahmad Samir2011-04-021-1/+1
| | | | | - use 'LDAP' instead of 'Ldap'
* - import stage1/drakxtools mips supportArnaud Patard2011-03-181-1/+1
|
* Synthesized commit during git-svn import combining previous Mandriva history ↵Mageia SVN-Git Migration2011-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with Mageia. This commit consitsts of the following subversion commits: ------------------------------------------------------------------------ r431 | dmorgan | 2011-02-06 01:58:02 +0000 (Sun, 06 Feb 2011) | 1 line Add drakx structure on the SVN ------------------------------------------------------------------------ r432 | dmorgan | 2011-02-06 01:59:38 +0000 (Sun, 06 Feb 2011) | 1 line Import cleaned advertising ------------------------------------------------------------------------ r446 | dmorgan | 2011-02-06 22:37:08 +0000 (Sun, 06 Feb 2011) | 1 line Import Clean perl-install ------------------------------------------------------------------------ r448 | dmorgan | 2011-02-06 23:02:36 +0000 (Sun, 06 Feb 2011) | 1 line Add cleaned files ------------------------------------------------------------------------ r449 | dmorgan | 2011-02-06 23:03:52 +0000 (Sun, 06 Feb 2011) | 1 line Import cleaned kernel ------------------------------------------------------------------------ r450 | dmorgan | 2011-02-06 23:23:30 +0000 (Sun, 06 Feb 2011) | 1 line Import cleaned tools ------------------------------------------------------------------------ r451 | dmorgan | 2011-02-07 00:01:56 +0000 (Mon, 07 Feb 2011) | 1 line Import stage1 ------------------------------------------------------------------------ r473 | dmorgan | 2011-02-07 11:20:50 +0000 (Mon, 07 Feb 2011) | 1 line Import images ------------------------------------------------------------------------ r497 | ennael | 2011-02-09 21:02:06 +0000 (Wed, 09 Feb 2011) | 2 lines readd missing file ------------------------------------------------------------------------ r502 | pterjan | 2011-02-09 23:30:32 +0000 (Wed, 09 Feb 2011) | 1 line Import rescue ------------------------------------------------------------------------ r603 | ennael | 2011-02-24 13:32:54 +0000 (Thu, 24 Feb 2011) | 2 lines import cleaned rescue for Mageia ------------------------------------------------------------------------ r2061 | tv | 2011-10-20 20:32:19 +0100 (Thu, 20 Oct 2011) | 1 line import (cleaned) doc ------------------------------------------------------------------------
* do not remove important networking packages even if they seem unused (#49668)Pascal Terjan2010-05-261-0/+4
|
* task-kde3-minimal is dead, and now task-gnome-minimal instead of task-gnomePascal Terjan2010-05-251-2/+2
|
* Revert "don't ever remove locales-en when removing unused locales"Christophe Fergeau2010-05-111-1/+1
| | | | This reverts commit f5f2a44bbc1cdfde292b92febebfe9011acd5b05.
* don't ever remove locales-en when removing unused localesChristophe Fergeau2010-05-111-1/+1
| | | | It's used as the default locale on the flash
* handle zh_TW and similar locales in unused locales detectionChristophe Fergeau2010-05-111-1/+1
| | | | | | | Unused locale code tries to look for packages named locales-$cur_locale but this isn't right when the locale is zh_TW or similar since the package is named locales-zh for these locales. For such locales, use the main locale name when doing the package lookup.
* don't use $::prefix to remove unused packagesChristophe Fergeau2009-12-011-2/+2
| | | | | | If we do that, it will mess with the locale detection. Use a separate variable for the prefix where to run urpme from, and use the normal $::prefix for the rest of the code
* use ::prefix when removing unneeded packagesChristophe Fergeau2009-11-301-1/+1
| | | | | | | This is necessary for draklive-install on the Flash which does not copy / to the hard disk but a subdirectory. If we don't take ::prefix into account, we won't clean what we are about to install but the currently running system.
* (read_rpmsrate) use the installer's logic regarding flags inThierry Vignaud2009-04-211-1/+2
| | | | | | | | | | standalone mode, thus fixing wrongly selecting some 32bits packages on x86_64 (#50148) (regression introduced in r256659 on 2009-04-17; "(detect_hardware_packages,simple_read_rpmsrate) do not offer to install KDE packages on GNOME or LXDE (#49671)")
* (detect_rpmsrate_hardware_packages) do not offer to install java plugin (#48520)Thierry Vignaud2009-04-201-1/+1
|
* (read_rpmsrate) add a commentThierry Vignaud2009-04-171-1/+1
|
* (detect_hardware_packages,simple_read_rpmsrate) do not offer to installThierry Vignaud2009-04-171-4/+19
| | | | KDE packages on GNOME or LXDE (#49671)
* fix typo (thanks titi)Olivier Blin2008-10-021-1/+1
|
* use a minimum rpmsrate level of 5 when netbook/nettop/low_resources systems ↵Olivier Blin2008-10-021-1/+1
| | | | are detected
* use functions to get rpmsrate levelsOlivier Blin2008-10-021-2/+7
|
* move rpmsrate values in variablesOlivier Blin2008-09-231-0/+2
|
* fix network packages detectionOlivier Blin2008-09-181-1/+1
|
* keep all settings (for next commit)Olivier Blin2008-09-181-1/+2
|
* indent and space fixesOlivier Blin2008-09-171-12/+12
|
* improve phrasing (from Fred and Adam)Olivier Blin2008-09-051-2/+2
|
* merge remove-unused-hardware-packages and remove-unselected-localesOlivier Blin2008-09-051-0/+41
| | | | | helpers into a new remove-unused-packages tool (and make it reusable)
* extract detect_unselected_locale_packages functionOlivier Blin2008-09-051-0/+10
|