I finally managed to do it.<br>server:<br>I had to rebuild the latest createrepo package from sourcerpm:<br>wget <a href="http://createrepo.baseurl.org/download/createrepo-0.9.8-1.src.rpm">http://createrepo.baseurl.org/download/createrepo-0.9.8-1.src.rpm</a><br>
rpm2cpio createrepo-0.9.8-1.src.rpm | cpio -idmv --no-absolute-filenames<br>change yum dependency to yum >= 3.2.22 in the spec file<br>rpmbuild -bb createrepo.spec<br>install freshly build createrepo package<br>install deltarpm from epel<br>
createrepo --database  --deltas -s sha --oldpackagedirs ../base/ .<br><br>client:<br>deltarpm from epel<br>rebuild yum-presto >= 0.4<br>rpmbuild --rebuild <a href="http://www.lesbg.com/jdieter/presto/yum-presto-0.4.1-1.fc7.src.rpm">http://www.lesbg.com/jdieter/presto/yum-presto-0.4.1-1.fc7.src.rpm</a><br>
install fresh yum-presto package<br>in your updates yum repos conf file add deltarpm=<a href="http://updateserver/path_to_updatedir">http://updateserver/path_to_updatedir</a><br><br><br><br><div class="gmail_quote">On Mon, Nov 30, 2009 at 10:05 AM, Farkas Levente <span dir="ltr"><<a href="mailto:lfarkas@lfarkas.org">lfarkas@lfarkas.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On 11/27/2009 11:14 AM, Janez Kosmrlj wrote:<br>
> OK I figgured out the client part. But unfortunately this was the easy part.<br>
> I still can't figure out, what i'm doing wrong on the server.<br>
> I tried installing deltarpm package from epel and the newest createrepo<br>
> package from atrpms (deltarpm from here won't install because it is<br>
> build against a newer rpm package and I don't like to change the rpm<br>
> package on my system).<br>
> But when i run:* /createrepo --database  --deltas  -s sha<br>
> --oldpackagedirs /dir /dir/* i get some obscure python errors, that I<br>
> can't figure out.<br>
><br>
> I tried the same commandon on an fedora 11 machine wiht the default<br>
> fedora packages installed and it works without problems. As far as i can<br>
> see the versions of createrepo on fedora and centos (the atrpms package)<br>
> are the same. the only different part is the python version, but that<br>
> shouldn't be the problem, since I looked at the .spec file from<br>
> createrepo and it only requires python 2.1 and centos has 2.4.<br>
><br>
> Does someone have a newer createrepo rpm package, that works on centos?<br>
<br>
</div>you need newer createrepo and yum-presto:<br>
<a href="http://www.lfarkas.org/linux/packages/centos/5/i386/other/RPMS/" target="_blank">http://www.lfarkas.org/linux/packages/centos/5/i386/other/RPMS/</a><br>
and don't set checkum eg i used to use this command:<br>
-----------------------------------------<br>
createrepo -c /var/cache/createrepo -d --update --checkts --skip-stat<br>
--deltas --oldpackagedirs <dir> <dir><br>
-----------------------------------------<br>
of course create a /var/cache/createrepo before run, or if you've time:<br>
-----------------------------------------<br>
createrepo -d --deltas --oldpackagedirs <dir> <dir><br>
-----------------------------------------<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">  Levente                               "Si vis pacem para bellum!"<br>
_______________________________________________<br>
CentOS mailing list<br>
<a href="mailto:CentOS@centos.org">CentOS@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos" target="_blank">http://lists.centos.org/mailman/listinfo/centos</a><br>
</div></div></blockquote></div><br>