summaryrefslogtreecommitdiffstats
path: root/perl-install/pkgs.pm
Commit message (Collapse)AuthorAgeFilesLines
* added accessor the rpmsrate data of packages.Francois Pons2001-02-231-4/+9
| | | | | avoid rebuilding the database for oem, rpm db is assumed to be fine.
* (setSelectedFromCompssList): fix the fixPascal Rigaux2001-02-231-1/+1
|
* (setSelectedFromCompssList): fix sillynessPascal Rigaux2001-02-231-1/+1
|
* (selected_leaves): createdPascal Rigaux2001-02-211-1/+20
|
* added RPMRC_FILE env variable to choose rpmrc file for rpmlib usedFrancois Pons2001-02-201-6/+14
| | | | | | | | by DrakX, neccessary for live update from a 7.2 or older. Check that if something goes wrong with rebuilddb, avoid removing old rpm-3 db files. Make sure live_install can start from top directory too.
* fixed problem for updating hdlist after going back to partition step.Francois Pons2001-02-081-2/+1
|
* now fully fixed ftp connection (and http too) caused by forked DrakXFrancois Pons2001-02-071-10/+10
| | | | | with latent ftp connection.
* updated to use urpmi new format (change fakemedium to better label)Francois Pons2001-02-051-2/+2
|
* *** empty log message ***Pascal Rigaux2001-02-021-1/+1
|
* using the new formatXiBPascal Rigaux2001-02-021-1/+1
|
* added rpmrebuilddb directory cleaning before, remove old rpm fileFrancois Pons2001-01-311-4/+14
| | | | | if everything has been successfull.
* (psUpdateHdlistsDeps): also copy rpmsratePascal Rigaux2001-01-311-3/+2
|
* (read_rpmsrate): if $packages is undef, ignore it. That way, read_rpmsratePascal Rigaux2001-01-221-3/+6
| | | | | can be called standalone.
* update to use new header file format in hdlist (added arch) but depslist has ↵Francois Pons2001-01-171-21/+8
| | | | not it...
* removed need of packdrake binaryFrancois Pons2001-01-051-20/+31
|
* keep $o->{langs} unpacked to simplify thingsPascal Rigaux2001-01-041-1/+0
|
* fixed some old $p->{file} by new $p->[$FILE]Francois Pons2001-01-041-2/+2
|
* code cleanup and fixes for lilo not upgradeFrancois Pons2001-01-041-32/+11
|
* use ldetect-lst for usb => now auto detects mice types :)Pascal Rigaux2000-12-161-0/+1
|
* move from compssList to rpmsratePascal Rigaux2000-12-141-135/+72
|
* fixed versionCompare to always return number. added checking of version toFrancois Pons2000-12-121-2/+5
| | | | | select obsoletes on upgrade.
* fixed bug in list of packages provided by another one.Francois Pons2000-12-081-4/+5
|
* final fixes to versionCompare to make sure no deadlock can occurs.Francois Pons2000-12-051-1/+2
|
* load only one hdlist in memory if CD is not ejectable (low memory).Francois Pons2000-12-041-6/+16
|
* fixed compareVersion for deadlock. removed silly CODE print on deporder ↵Francois Pons2000-12-041-4/+2
| | | | problems.
* fixed misuse of map with values returing list which are indexed afterward.Francois Pons2000-11-281-1/+1
|
* avoid .la files for selection.Francois Pons2000-11-241-4/+4
|
* synced versionCompare() with rpmtools-2.1-4mdk.Francois Pons2000-11-231-5/+7
| | | | | | | removed ugly log on transaction. added special case to avoid counting kernels space when upgrading as these package are not upgraded (just installed).
* Memory usage optimization, change structure of storingFrancois Pons2000-11-231-357/+427
| | | | | | | | package informations. lot of fork to make sure of freeing memory by perl (no free on used hashes or arrays usable by other than perl), now upgrade takes as much as install which takes at least 0.5Mb less than before.
* cosmetic changes for upgrade, removing some logs.Francois Pons2000-11-211-3/+1
|
* clean up as today filelist is no more.Francois Pons2000-11-201-50/+2
|
* use parsehdlist from rpmtools-2.1-3mdk or above instead ofFrancois Pons2000-11-201-17/+29
| | | | | | | perl code from DrakX forking to simulate a filelist server. this increase performance by 100 to 150% on selection of packages to upgrade.
* rpmdepOrder again (for new TAGp)Francois Pons2000-11-151-3/+3
|
* removed foreach (<... which are eating memoryFrancois Pons2000-11-141-13/+19
|
* fork install on upgrade for searching trhough filelist, this savesFrancois Pons2000-11-141-116/+195
| | | | | | | | | | | | | | | | | | | | | | | about 20Mb of memory before rpmlib transaction are started so its is more than 2 times faster for upgrading a system, sorry it was effectively a machine two overloaded that makes the upgrade slower. make rpmlib not to check size as DrakX should do it. added special cases for selection of packages according to files, avoid all kde-i18n packages if their locales-$lang is not selected, avoid a -devel package if only one files is updated (typical for fixes on package by moving files around). deactivated rpmdepOrder as it should be done directly in depslist.ordered file. fixed obsoletes which never run correctly, even if almost no package are selected explicitely this way. added log during selection of packages to upgrade to keep a track of what DrakX is doing.
* (psUpdateHdlistsDeps): fixed an ugly typo (uses .cz2 for .cz and .cz22 forPascal Rigaux2000-11-121-1/+1
| | | | | .cz2) that makes for than one CD install breaks :-(
* added new function for selected or installed accessor on pkgFrancois Pons2000-11-081-1/+2
|
* make sure package already installed for oem are marked as selected, as someFrancois Pons2000-11-081-0/+1
| | | | | code refer to this state to perform some actions (install_urpmi)
* created function for examining already installed package on install (oem).Francois Pons2000-11-061-0/+35
|
* Make sure $meta_class is defined in readCompsUsers (for HTTP hack)Francois Pons2000-10-271-1/+1
| | | | | before reading a compssUsers file.
* no_commentPascal Rigaux2000-10-071-0/+1
|
* *** empty log message ***Francois Pons2000-09-291-1/+1
|
* no_commentPascal Rigaux2000-09-281-2/+5
|
* no_commentPascal Rigaux2000-09-281-3/+4
|
* no_commentPascal Rigaux2000-09-271-2/+3
|
* *** empty log message ***Francois Pons2000-09-271-2/+4
|
* no_commentPascal Rigaux2000-09-271-7/+2
|
* *** empty log message ***Francois Pons2000-09-261-0/+1
|
* *** empty log message ***Francois Pons2000-09-261-2/+7
|
* no_commentPascal Rigaux2000-09-251-5/+6
|