Sylvester Lykkehus schreef:
Hello list,

This question has puzzled my quite some time.
I have 2 machines, both running openSUSE (10.2)
They have different purposes, and therefore are quite different in amount/selection of installed packages.

I use (and is a big fan of) smart to keep both machines up to date.
They both have the same repositories added.
Even though the machines have different selection of packages, there are a lot of overlaps, for example KDE and Gnome are installed on both. That means, when I do a 'smart upgrade', I will use 2x the bandwidth for the packages that the machines have in common.

It's not enough to just upgrade one, and snatch the packages from smart's cache to upgrade the other, since PC1 might not have gotten all the upgrades that would be available to PC2 as well.

Can anyone come up with a good solution to this problem ?
It's not a big deal for 2 PC's, but I could see it be useful, if I added a couple of more PC's to my lan.

I was thinking something like a third machine (or one of the already connected PC's), gathering a list of needed updates from all of the PC's, then download the packages needed, and serve them (over nfs for example) to the other PC's to grab as needed.

I could do this with a bit of scripting, would it be a feasible solution, or can anyone come up with something better ?

Best regards
Sylvester Lykkehus
What I recently did is sharing (NFS) the whole smart data-directory on one machine and point the other machine(s) to that shared directory. As long as you don't try to update at the same time on different machines I think this should work.
Of course you have to configure smart to not delete the rpm's.
--
Met vriendelijke groeten,
Koenraad Lelong

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to