Hi Howie, On 02/16/2011 12:16 PM, Howard Jones wrote:
[...] > 3) My own local repo (although I couldn't find working src.rpm/spec > files for ruby, and I'm by no means a ruby expert) [...] > What does everyone else do? It seems weird that the tool intended to > manage everything else is so hard to manage itself (package-wise), so > I'm assuming I've missed something obvious... obviously there is a > choice 4 - just build it all from source - but that feels dirty, > especially on the puppet server! obviously you haven't been thinking of using the OpenSuSE Buildservice (OBS) didn't you? See https://build.opensuse.org for more details :) To get started the only thing you need would be a OBS/Novell Account which can be registered for free. Actually the following distributions are available for building packages: - openSUSE Factory openSUSE 11.3 openSUSE 11.2 openSUSE 11.1 - SUSE SLE-11 SP 1 SUSE SLE-11 SUSE SLE-10 SUSE SLES-9 - Debian 6.0 Debian 5.0 - Fedora 14 Fedora 13 Fedora 12 - RedHat RHEL-6 RedHat RHEL-5 RedHat RHEL-4 - CentOS CentOS-5 - Mandriva 2010.1 Mandriva 2010 Mandriva 2009.1 - Ubuntu 10.10 Ubuntu 10.04 Ubuntu 9.10 Ubuntu 9.04 Ubuntu 8.04 Ubuntu 6.06 You can have as many repositories as you like and package branching is also supported. At least you could also download a copy of the OBS which is distributed under the GPL. This allows you to provide an internal build service that fit your actual needs and surfing as many independent repositories as you like. There is also a cli util available named "obs" which can be used to maintain package builds, copying packages, commiting patches and such on-the-fly without interaction with the web gui (pretty handy!). Is this what you've been searching for? Just have a look at it to get a clue about how it works. Hope this helps! :) Jan -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.