shanbhardwaj
2/17/2010 - 9:51 PM

default.rb

require 'pp'
#
# Cookbook Name:: xapian-install
# Recipe:: default
#

node[:applications].each do |app_name,data|

  case node[:instance_role]
    # when "solo", "app", "app_master"
  when "app_master"

    # bash "install-xapian " do
    #   user "root"
    #   code 'echo "dev-libs/xapian ~x86" >> /etc/portage/package.keywords/ec2'
    # end

    # bash "append-portage" do
    #   user "root"
    #   code 'echo "dev-libs/xapian-bindings ~x86" >> /etc/portage/package.keywords/ec2'
    # end

    execute "emerge-xapian" do
      command 'emerge --sync'
      command 'emerge dev-libs/xapian-bindings'
    end
    # command 'sh -c \'echo "dev-libs/xapian ~x86" >> /etc/portage/package.keywords/ec2\''
    # command 'sh -c \'echo "dev-libs/xapian-bindings ~x86" >> /etc/portage/package.keywords/ec2\''
    # command 'emerge --sync'
    # command 'emerge dev-libs/xapian-bindings'
  end
end