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