summaryrefslogtreecommitdiffstats
path: root/urpm/media.pm
Commit message (Collapse)AuthorAgeFilesLines
* create update_those_media() out of update_media()Pascal Rigaux2008-11-141-5/+11
| | | | | (to be used in urpmi.update)
* - inline _update_media__handle_some_flags()Pascal Rigaux2008-11-141-15/+16
| | | | | - create all_media_to_update() and use it
* use callback for progression of download when using "xml-info: always"Pascal Rigaux2008-11-141-1/+1
|
* fix commentPascal Rigaux2008-11-031-1/+1
|
* - urpmiPascal Rigaux2008-10-311-4/+2
| | | | | o revert --auto-update behaviour in case of media update failures (#45417)
* - urpmi, gurpmiPascal Rigaux2008-10-211-2/+3
| | | | | o allow "retry" on aria2 download failure
* - urpmi.update, urpmi.addmediaPascal Rigaux2008-10-211-0/+2
| | | | | | | | o exit on failing media instead of ignoring them (esp. for urpmi.addmedia --distrib). exceptions: "urpmi.update -a" and "urpmi.update --update" for backward compatibility
* cleanup: split _get_pubkey_and_descriptions() into _get_descriptions() and ↵Pascal Rigaux2008-10-201-4/+9
| | | | _may_get_pubkey()
* add missing para to _get_pubkey()Pascal Rigaux2008-10-201-1/+1
|
* make things more clear: do not "delete $medium->{key-ids}" to ensure we don'tPascal Rigaux2008-10-201-9/+7
| | | | | loose key-ids for media we don't update (??)
* - urpmi.updatePascal Rigaux2008-10-201-0/+5
| | | | | | | | | o fix --force-key (#45094) nb: 2 cases must be handled. When the medium is updated, we just need to ensure urpmi.cfg is written. But when it's not updated, we must do a special case
* handle {forcekey} elsewhere (for next commit)Pascal Rigaux2008-10-201-5/+7
|
* move some code into _get_pubkey()Pascal Rigaux2008-10-201-7/+14
| | | | | (for next commits)
* - urpmiPascal Rigaux2008-10-201-1/+1
| | | | | o fix --auto-update ignoring --media and default-media (#45097)
* - urpmi.update, urpmi.addmedia, urpmi.removemedia:Pascal Rigaux2008-10-141-5/+5
| | | | | | | o do not check wether the media are valid, it allows "mv /etc/urpmi/urpmi.cfg.{backup,} ; urpmi.update -a" to work (nb: not equivalent with urpmi.addmedia, since pubkey will not be imported)
* - urpmi.addmedia, urpmi.update:Pascal Rigaux2008-09-231-10/+18
| | | | | | o for remote media, instead of first checking reconfig.urpmi, try MD5SUM. If it fails try reconfig.urpmi
* - urpmi.addmedia, urpmi.update:Pascal Rigaux2008-09-231-1/+4
| | | | | | o do not get "descriptions" on non "update" media since it's useless and potentially slow
* - urpmi.addmedia, urpmi.update:Pascal Rigaux2008-09-231-3/+1
| | | | | o only look for "descriptions" in media_info/
* - use "versioned" media_info filesPascal Rigaux2008-09-231-0/+26
| | | | | | | | | | (needed for aria2 to handle mirrors not having some media_info/*) it fixes: - downloading parts of media_info file from different mirrors and failing to obtain a valid result - checking md5sum of media_info files
* {allow_metalink} was used unitialised, so now always using use_metalink() andPascal Rigaux2008-09-231-2/+1
| | | | | doing the memoizing inside use_metalink()
* cleanup using new sync_rel_one() and new option "preclean"Pascal Rigaux2008-09-231-23/+16
|
* simplify: "$urpm->{cachedir}/partial" is the default "dir" where files are ↵Pascal Rigaux2008-09-231-4/+3
| | | | downloaded
* modify _download_media_info_file() prototypePascal Rigaux2008-09-231-10/+11
|
* _retrieve_media_info_file_and_check_MD5SUM() is called fromPascal Rigaux2008-09-231-2/+0
| | | | | | _retrieve_xml_media_info_or_remove() which is called from _update_medium_(), so we are sure {parsed_md5sum} is already computed
* use _download_media_info_file() in get_synthesis__remote()Pascal Rigaux2008-09-231-4/+3
|
* - normalize synthesis downloading: rename it in cachedir asap just like any ↵Pascal Rigaux2008-09-231-6/+7
| | | | | | | other media_info files - create urpm::download::sync_rel_to()
* prepare next commits: introduce $medium->{parsed_md5sum}Pascal Rigaux2008-09-221-2/+6
|
* move check_synthesis_md5sum() inside get_synthesis__remote()Pascal Rigaux2008-09-221-2/+3
|
* change parameter passing mode of get_synthesis__remote()Pascal Rigaux2008-09-221-3/+3
|
* - urpmi.addmedia:Pascal Rigaux2008-09-221-44/+9
| | | | | | | | | o for remote media, do not probe for media_info files in "./", do it only in "media_info/" the goal is to simplify the code, and to ensure things work nicely with mirrorlist/aria2
* create urpm::mirrors::try_probe() as a alternative solution toPascal Rigaux2008-09-221-10/+13
| | | | | | urpm::mirrors::try() which ensure wrong path given by the user doesn't lead to mirrors being all blacklisted
* move {allow_metalink} from $urpm to $medium, and take into account user'sPascal Rigaux2008-09-221-2/+2
| | | | | requested downloader before choosing wether we will retry or rely on aria2
* - urpmi.addmedia:Pascal Rigaux2008-09-191-2/+1
| | | | | | | | o --distrib: do not skip "debug_for=" media (debug media will be added with flag "ignore" if noauto=1) as requested by fcrozat and tvignaud
* much nicer userdir() functions:Pascal Rigaux2008-09-041-5/+3
| | | | | | | | | - userdir() does not modify $urpm->{cachedir} anymore, if you must ensure $urpm->{cachedir} to be modified, use ensure_valid_cachedir() - valid_cachedir() gives you a valid cachedir (works for root or simple-user), but does not modify $urpm->{cachedir}
* if we use metalink, don't try various mirrors, aria2 will take care of ↵Pascal Rigaux2008-09-031-2/+10
| | | | everything
* use sync_rel() instead of sync_url()Pascal Rigaux2008-09-031-5/+5
| | | | | (this requires changing _new_distribconf_and_download parameters)
* modify _probe_with_try_list() to be able to use sync_rel()Pascal Rigaux2008-09-031-5/+6
|
* simplify (as suggested by perl_checker)Pascal Rigaux2008-09-031-3/+2
|
* create urpm::download::sync_url() and use itPascal Rigaux2008-09-031-2/+2
|
* use urpm::download::sync_rel()Pascal Rigaux2008-09-031-2/+2
|
* - fix _synthesis_dir() (from previous commit)Pascal Rigaux2008-09-031-8/+14
| | | | | | - create _url_with_synthesis_rel() out of _url_with_synthesis() and use it - use sync_rel()
* - create _synthesis_dir_rel() out of _synthesis_dir()Pascal Rigaux2008-09-031-5/+11
| | | | | - fix typo in previous commit
* create urpm::download::sync_rel() and use itPascal Rigaux2008-09-031-3/+3
|
* minimal re-indent to make things clearPascal Rigaux2008-08-211-2/+3
|
* shut up the "adding medium "Virtual"" when using --synthesis or --use-distribPascal Rigaux2008-07-101-5/+5
|
* - urpmi.addmediaPascal Rigaux2008-07-081-1/+3
| | | | | o --interactive: fix selecting "noauto" media (#39522)
* skip non-updates media before doing ask_media Pascal Rigaux2008-07-081-5/+6
| | | | | | (for urpmi.addmedia --interactive), otherwise we prompt for a media, then discard it
* with --urpmi-root, we do not use statedir_media_info_file to allow ↵Pascal Rigaux2008-07-071-1/+4
| | | | compatibility with older urpmi
* use db_open_or_die_()Pascal Rigaux2008-07-011-1/+1
|
* - all tools:Pascal Rigaux2008-06-241-3/+23
| | | | | | | | o statedir files are now in /var/lib/urpmi/<medium-name>/ for eg: /var/lib/urpmi/synthesis.hdlist.<medium-name> is now /var/lib/urpmi/<medium-name>/synthesis.hdlist.cz it allows easier medium update without using urpmi.update (#31893)