I just found the check box in Package Maker to follow symlinks. You have to double click on each package to get at that preference. I don't understand why it's not in the Configuration screen.
At any rate, my meta installer is now working. Thanks for the help. BTW, I've started using Deep Freeze to restore a system to a pristine state in my test environment. It's awesome; just reboot and your computer is back to where it was when you "froze" the state. They have it for Windowz too. Very mush worth the money. --- Thanks, Allan Marcus 505-667-5666 On Jun 26, 2009, at 9:32 AM, Nigel Kersten wrote: > > On Fri, Jun 26, 2009 at 7:18 AM, Jason Hueske<schwi...@gmail.com> > wrote: >> >> One culprit that I've seen repeatedly is the set of drivers for >> Sierra >> Wireless Aircards, if that helps. Leopard and Tiger do indeed keep >> ruby in separate locations and some installers don't honor that >> difference correctly when they bundle it. > > * shakes fist at Sierra drivers. > > So they don't have to be treated as separate locations. > > on Tiger, /usr/lib/ruby, /usr/lib/ruby/site_ruby are both directories. > > On Leopard, they're symlinks. > > So long as packages are set to follow symlinks and not overwrite them, > it's safe to install to the symlink location. > > Unfortunately due to limitations in the pkg format, it's difficult to > produce an easily auditable package that installs to different > locations based upon the target OS. I'd have to create an mpkg with > different packages for Leopard and Tiger, and I resent having to put > in that work due to other people's broken packages :) > > Allan, the setting you want is: > > <key>IFPkgFlagFollowLinks</key> > <true/> > > If a metapackage IFPkgFlagFollowLinks setting overrides that of child > pkgs, I'd be tempted to report that as a bug to Apple, as it's kind of > shitty behavior. > > > > >> >> Jason >> >> >> On Jun 25, 2009, at 7:52 PM, Nigel Kersten wrote: >> >>> >>> On Thu, Jun 25, 2009 at 5:18 PM, Allan Marcus<al...@lanl.gov> wrote: >>>> >>>> ruby -I /usr/lib/ruby/site_ruby/1.8 puppetd >>>> >>>> works! Now why would that work? Do I need to set RUBYLIB when using >>>> the installer packages? >>> >>> Are you sure you're not doing something weird with your Ruby >>> install? >>> >>> On Leopard, do you have the default symlinks still? >>> >>> /usr/lib/ruby -> >>> ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/ >>> lib/ruby >>> >>> /usr/lib/ruby/site_ruby -> >>> ../../../../../../../../../../Library/Ruby/Site >>> >>> There are packages out there that incorrectly fail to follow >>> symlinks >>> for these directories, and break Ruby in lots of ways under Leopard. >>> Older bundled packages of RubyCocoa are a prime culprit. >>> >>> >>> >>> >>> >>>> >>>> --- >>>> Thanks, >>>> >>>> Allan Marcus >>>> 505-667-5666 >>>> >>>> >>>> >>>> On Jun 25, 2009, at 5:59 PM, Allan Marcus wrote: >>>> >>>>> >>>>> >>>>> On Jun 25, 2009, at 5:43 PM, Nigel Kersten wrote: >>>>> >>>>>> >>>>>> On Thu, Jun 25, 2009 at 3:03 PM, Allan Marcus<al...@lanl.gov> >>>>>> wrote: >>>>>>> >>>>>>> Actually, I tried it on a fresh Tiger build and I get the same >>>>>>> results :-( >>>>>> >>>>>> You're definitely running /usr/bin/puppetd and /usr/bin/facter ? >>>>> >>>>> Yes. confirmed with 'which' >>>>> >>>>>> >>>>>> >>>>>> Do /usr/lib/ruby/site_ruby/1.8/{facter,puppet} exist ? >>>>> >>>>> yes >>>>> >>>>> >>>>> this is on a freshly installed updated leopard machine. Install >>>>> leopard. Run SW Update. Install factor. install puppet. run >>>>> puppet. >>>>> fail :-( >>>>> >>>>> I did notice the installer for factor is for 1.5.4, which I don't >>>>> think is the current version. Is there a more recent Mac installer >>>>> for >>>>> factor? Could this be the issue? I got the installers from >>>>> >>>>> https://sites.google.com/a/explanatorygap.net/puppet/ >>>>> >>>>> >>>>> >>>>>> I just installed them on a fresh Tiger install the other day with >>>>>> no >>>>>> problems.... >>>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> Any ideas? >>>>>>> >>>>>>> --- >>>>>>> Thanks, >>>>>>> >>>>>>> Allan Marcus >>>>>>> 505-667-5666 >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Jun 25, 2009, at 3:54 PM, Allan Marcus wrote: >>>>>>> >>>>>>>> >>>>>>>> hello, >>>>>>>> >>>>>>>> I installed facter and puppet from MacPorts and they seemed to >>>>>>>> work >>>>>>>> just fine. Since I will be deploying from the packages at >>>>>>>> >>>>>>>> So, I uninstalled from MacPorts and installed from the >>>>>>>> packages. >>>>>>>> If I >>>>>>>> try to run facter or puppetd I get errors. Any ideas? >>>>>>>> >>>>>>>> bash-3.2# facter >>>>>>>> /usr/bin/facter:50:in `require': no such file to load -- facter >>>>>>>> (LoadError) >>>>>>>> from /usr/bin/facter:50 >>>>>>>> >>>>>>>> bash-3.2# puppetd >>>>>>>> /usr/bin/puppetd:164:in `require': no such file to load -- >>>>>>>> puppet >>>>>>>> (LoadError) >>>>>>>> from /usr/bin/puppetd:164 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> --- >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Allan Marcus >>>>>>>> 505-667-5666 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Nigel Kersten >>>>>> nig...@google.com >>>>>> System Administrator >>>>>> Google, Inc. >>>>>> >>>>>>> >>>>> >>>>> >>>>>> >>>> >>>> >>>>> >>>> >>> >>> >>> >>> -- >>> Nigel Kersten >>> nig...@google.com >>> System Administrator >>> Google, Inc. >>> >>>> >> >> >>> >> > > > > -- > Nigel Kersten > nig...@google.com > System Administrator > Google, Inc. > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---