Greetings, we run openSUSE in our labs. I created a local update repository using rsync off of openSUSE's rsync server. As I am sure some of you are aware there were problems with that rsync server and our repository was unable to get updated. With the recent flurry concerning Heartbleed we were working quickly to patch our machines. I wound up having to add the update openSUSE's update repositories to receive the patches. The rsync server appears to be back online now, but now that the dust has abated I had some questions I was hoping you could help me with.

I would prefer to use the local repository to save on bandwidth and time, however, if the rsync server is unavailable this is not a great strategy. Zypper repo priorities appear to concern only preferences for the package revisions. Does zypper traverse the repos in order? My goal would be to have the machines hit our server first, but have the openSUSE update repository as a failsafe.

Is this a good strategy or is there something that I'm overlooking.

Many thanks for your help with this.