#!/bin/basheval "$(rbenv init -)" # # # # omnibus-toolchain build # cd "$(dirname "$0")" . ruby_build.sh test -d build || mkdir build cd build if [ ! -d omnibus-toolchain ]; then git clone https://github.com/chef/omnibus-toolchain.git if [ ! $? -eq 0 ]; then echo "fatal: clone of omnibus-toolchain failed" exit 1 fi fi cd omnibus-toolchain omni_deb=$(ls pkg/omnibus-toolchain*.deb 2> /dev/null | tail -n 1) if [ -f "${omni_deb}" ]; then echo "omnibus-toolchain already built. force a new build by:" echo " $ rm `pwd`/pkg/* " else bundle install --without development bundle exec omnibus build omnibus-toolchain rbenv rehash omni_deb=$(ls pkg/omnibus-toolchain*.deb 2> /dev/null | tail -n 1) fi echo "package available: `pwd`/${omni_deb}"