Hi, Sam schrieb:
Why does it copy all the data? Why not use rsync to apply just the deltas?
Actually it doesn't download the whole repodata each time. It downloads repomd.xml (which is about 1 KB usually) to determine if something changed since the last download. The rest is downloaded only if needed. But when the rest is downloaded, it's really the whole thing.
For the record, I was able to split the meta dir out.
# mkdir /tmp/mysource # cd /tmp/mysource # rsync -av rsync://mirrors.kernel.org/opensuse/distribution/SL-10.1/non-oss-inst-source/suse/repodata .
I just used that mirror/dir as an example.
OK, good that it's just an example, because this repository above is a static one, it never changes, so YaST downloads repomd.xml only and nothing else ;-) Andreas Hanke