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

Reply via email to