How to manage a home-grown YUM package repo?

Posted by TomOnTime on Server Fault See other posts from Server Fault or by TomOnTime
Published on 2013-06-25T16:47:17Z Indexed on 2013/06/28 16:24 UTC
Read the original article Hit count: 256

Filed under:
|
|

There are plenty of websites that explain how to manage a mirror of YUM repos. I want to run a repo for my home-grown packages. Is there a good way to manage such repos?

What I need to do:

  • Manage 3 repos: unstable, testing, stable
  • Self-service functions that let users add/remove/promote packages (promote means moving a package unstable?testing or testing->stable).
  • ACLs that control which users/groups may add/remove/promote packages.
  • Automatically re-sign packages as they move repo to repo (since the GPG key for "stable" should be different than "unstable")
  • Automatically run "createrepo" to update repodata when needed.

Suggestions?

© Server Fault or respective owner

Related posts about centos

Related posts about yum