diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 37 |
1 files changed, 19 insertions, 18 deletions
@@ -1,26 +1,27 @@ Presto: A project to add delta rpm support into yum for Fedora users https://hosted.fedoraproject.org/projects/presto/wiki/WikiStart +Most of the code base has been written by Marcel Hild <mhild@redhat.com> as +up2date/satellite-server delta rpm support. Code adaptation for yum done by +Ahmed Kamal <email.ahmedkamal@googlemail.com>. Support for storing repository +information added by Jonathan Dieter <jdieter@gmail.com> Installation: ============= -1- Install yum-presto on your system (yum -y install yum-presto) -2- Now install an old rpm from updates or extras using rpm, then try updating - it using yum. The plugin should kick in, try to download the drpm, - reconstruct the full rpm, and yum should install that. +1- Make sure deltarpm is installed on your system (yum -y install deltarpm) +2- Place the files in the following locations: + share-presto => /usr/share/presto/* + presto.py => /usr/lib/yum-plugins/presto.py + presto.conf => /etc/yum/pluginconf.d/presto.conf) +3- Use makerepo/createdeltarepo.py to create a Presto repository on top of a + normal yum repository. + NOTE: createdeltarepo.py will NOT change any files created by createrepo +4- In your repository conf file, set deltaurl to point to your Presto + repository (in most cases, it will be the same as baseurl). +5- Now install an old rpm from your repo using rpm, then try updating it using + yum. The plugin should kick in, try to download the drpm, reconstruct the + full rpm, and yum should install that Notes: -====== -Presto will read the deltaurl from two possible locations: -1. The repository's .repo file ("deltaurl = http://repository.com") -2. Appended to /etc/yum/pluginconf.d/presto.conf in the form: - [repository] - deltaurl = http://repository.com +===== +- The code is in an early stage. Minimal testing has been done. -Presto.conf has the following options in [main]: -keepdeltas=1 Always keep deltas in cache no matter what keepcache - is set to. -neverkeepdeltas=1 Always remove deltas after creating full rpms. -exitondownloadfailure=0|1 If there is a problem downloading the deltarpm, exit - rather than trying to download the full rpm. -Note: If you specify neither keepdeltas nor neverkeepdeltas, presto will follow - the keepcache option in yum.conf. |