On 30/08/2019 21.54, tomas.kuchta.lists@gmail.com wrote:
Would - adding a script - changing zypper config on the host - to your autoyast recipe work for you?
Zypper has configurable option to keep piling up .rpms in /var/cache/zypper/RPMS/
If you provision enough disk space or point it to a network storage this could work for your need. You might need to fight a battle with delta .rpms in long term - so this is not a great solution.
This is what I do - but the problem is that, if one of the computers that shares the store is misconfigured to not keep the rpms, all are deleted and lost for every computer. Delta rpms do not make sense unless you have a slow internet connection: the CPU time needed to process them is quite large, much larger usually than downloading the full package version (using 100 Mbit/s connection).
I used to mirror the update repositories with SMT - while it worked great, it is a monster tool and the greatest complication for such simple thing as maintaining local update mirror.
The same difficulty (mirroring update repos) exists with opensuse - every time this comes up as a topic over my decades with opensuse/SLE it upsets a lot of people. I assume that mirroring repos is perceived as a threat to the business model.
That can not be true with openSUSE. SLE, perhaps, I have not thought about it. Yet, I noticed resistance to implement a proper solution. -- Cheers / Saludos, Carlos E. R. (from 15.0 x86_64 at Telcontar)