-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 17/01/10 11:27 AM, Forrest Aldrich wrote: > I generally don't like to rely on external packaging for certain > software packages -- it complicates things when I want to keep up to > date; and then, when I do want more current code, I just end up > compiling it separately anyway.
It's easy to create your own packages from the source - certainly debs and RPMs for example - the spec file is even distributed with the source. > Here's what I've been working on today; perhaps you'll have some > feedback (it's relevant to the post). I'm installing ruby, puppet, > gems (under ruby) under a central directory structure. From there, I > can either rsync that to other systems or NFS mount it. Then, use the > local system "alternatives" command to point the relevant executables > (and --slave definitions). Each system can have it's own puppet > configuration in /etc that's managed via Puppet. An example: What's your intent here? What do you get out of this that a standard Ruby, Puppet, etc installation doesn't provide? Especially as you can write a manifest to manage all the packages, gems, etc, etc and avoid what feels like quite a complex solution? > One problem I've observed is ruby will need to be "installed" in > /local/company/ruby first, where I later rename it to ruby.1.8.7 with a > symlink of "ruby" so that the installation is consistent with shebang paths. Yeah - complex. :) Regards James Turnbull - -- Author of: * Pro Linux System Administration (http://tinyurl.com/linuxadmin) * Pulling Strings with Puppet (http://tinyurl.com/pupbook) * Pro Nagios 2.0 (http://tinyurl.com/pronagios) * Hardening Linux (http://tinyurl.com/hardeninglinux) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEVAwUBS1JdASFa/lDkFHAyAQKWQQf/Q9M7hILgAkxkO0/jQoTGhpyXmqiu20ZE z2iWlwPJV007NiU9n92s37SZJRIM5AriEg6Bb2xvLuWuooiuB0n7cf7aXnJ6vvWW Ka+/I7rmsW48EpG1BEK10qVH0e/PjDpbvMdvOIIXgIRQEUfUnsQIMNYTcyCZx5f1 Rcieb5mfpiHgXdTSvaCfnYVKEPXx101+37gqpDSCgJZbJZuCEG0VWeMHaJX/nzAY 3XoA70p090Uygpvd6onhDoZdplYoNuAnp3iQ8U0rZSQPmkd/II8ZGh7tkWGlr2l3 flYVPZMG7uCDXOudHG8NhBb91xjcR/bmeFjtSbhngQan1bNPuXdSEQ== =93+N -----END PGP SIGNATURE-----
-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@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.