yep, I knew that. But we pay Google a lot of money to keep the distribution page updated!
Oh wait, we forgot to send the check. It's in the mail! Yep, check's in the mail. That's my story and I'm stickin' to it. :-) --- Thanks, Allan Marcus 505-667-5666 On Jun 26, 2009, at 11:03 AM, Nigel Kersten wrote: > > On Fri, Jun 26, 2009 at 10:00 AM, Allan Marcus<al...@lanl.gov> wrote: >> >> No, probably not. I was just being lazy and didn't want to push out >> two packages. >> >> Given that Facter and Puppet are different code branches that are not >> dependent on each other (true?), then having seperate packages seems >> fine. >> >> BTW, are you going to post a new Facter package with the latest >> version? > > thanks for reminding me :) > > I'll get one up today. > > Please note that for both Puppet and Facter, you can create packages > from any git checkout/source tarball with conf/osx/createpackage.sh > > > >> >> --- >> Thanks, >> >> Allan Marcus >> 505-667-5666 >> >> >> >> On Jun 26, 2009, at 10:14 AM, Nigel Kersten wrote: >> >>> >>> On Fri, Jun 26, 2009 at 9:07 AM, Allan Marcus<al...@lanl.gov> wrote: >>>> >>>> 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. >>> >>> Do you think it's worth me creating a meta-installer for Puppet + >>> Facter for distribution? >>> >>>> >>>> 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. >>>>> >>>>>> >>>> >>>> >>>>> >>>> >>> >>> >>> >>> -- >>> 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 -~----------~----~----~----~------~----~------~--~---