Skip to content

Instantly share code, notes, and snippets.

@adamhjk
Created August 26, 2010 00:24
Show Gist options
  • Save adamhjk/550566 to your computer and use it in GitHub Desktop.
Save adamhjk/550566 to your computer and use it in GitHub Desktop.
(software "ree" :source "ruby-enterprise-1.8.7-2010.02"
:steps [["bash" "-c" "cd ./source/distro/google-perftools-1.4 && ./configure --prefix=/opt/opscode/embedded --disable-dependency-tracking && make libtcmalloc_minimal.la"]
["sudo" "mkdir" "-p" "/opt/opscode/embedded/lib"]
["sudo" "bash" "-c" (str "cp -Rpf " (cond (is-os? "darwin") "./source/distro/google-perftools-1.4/.libs/libtcmalloc_minimal.*"
(is-os? "linux") "./source/distro/google-perftools-1.4/.libs/libtcmalloc_minimal.*") " /opt/opscode/embedded/lib")]
["bash" "-c" "cd ./source && ./configure --prefix=/opt/opscode/embedded --enable-mbari-api CFLAGS='-g -O2' --with-opt-dir=/opt/opscode/embedded"]
["bash" "-c"
(cond (is-os? "darwin") "cd ./source && make PRELIBS=\"-Wl,-rpath,/opt/opscode/embedded/lib -L/opt/opscode/embedded/lib -lsystem_allocator -ltcmalloc_minimal\""
(is-os? "linux") "cd ./source && make PRELIBS=\"-Wl,-rpath,/opt/opscode/embedded/lib -L/opt/opscode/embedded/lib -ltcmalloc_minimal\"")]
["sudo" "bash" "-c" "cd ./source && make install"]])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment