-----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.


Reply via email to