On Wednesday 23 September 2009 11:20:19 pm David C. Rankin wrote:
For anyone that maintains (or wants to try to maintain) a local repository of rpms to update your local boxes with, I have an updated set of scripts that do this. (anyone who is using the older scripts is encouraged to upgrade) The scripts do a whole lot work for you and the fdup... scripts are handy on their own for managing duplicate files (older/newer versions with same file name) regardless of whether they are rpms or not.
OK, I'm done tweaking for a while. The local repository setup is working good. Last updates to the scripts are in: http://www.3111skyline.com/download/openSUSE/pkgmanage/pkgmanage.tar.bz2 Usage notes are in the README.txt, and a more complete (but a bit dated) write-up at: http://www.3111skyline.com/linux/openSuSE-LocalUpdate.php One note that I haven't included, but will, is the fact that your client you first download a set of updates from the openSuSE servers to should NOT have the local update repository enabled at the time you do the updates. Why? Since the local update repository has a lower number priority (higher) than then default repos, your client will not download the newer package versions from openSuSE if the local repo is enabled. Just use yast to disable the local repo temporarily, get the updates from openSuSE, use the zyppmerge.dev script to move the new rpms to your local update server, then re-enable to repository. (in case you update from another workstation next time) Setting your the repository priority of your local repo on the clients to anything lower than the default for the openSuSE "Update" repo works great. (I use 18). If you disable the openSuSE Update repo on your clients (accept for the one you download the Updates to), then you can set the priority to anything less than the repo default of 99 and it works fine. -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org