Sha256: fecf73953e80463d69643cc43a6dd7290fda324e2627a41061ff47d74ccaae6d

Contents?: true

Size: 964 Bytes

Versions: 2

Compression:

Stored size: 964 Bytes

Contents

#!/bin/sh
if ! which chef-solo; then
    if [ -e "/etc/gentoo-release" ]; then
        mkdir -p /usr/portage
        emerge --sync
        emerge --oneshot portage
        emerge -C perl-core/Module-Metadata
        emerge -C perl-core/Parse-CPAN-Meta
        emerge -C lang-dev/perl
        emerge perl
        emerge layman
        echo "source /var/lib/layman/make.conf" >> /etc/portage/make.conf
        echo "conf_type : make.conf" >> /etc/layman/layman.cfg
        layman -o https://raw.github.com/lxmx/gentoo-overlay/master/overlay.xml -f -a lxmx
        echo "app-admin/chef-omnibus ~amd64" >> /etc/portage/package.keywords
        emerge app-admin/chef-omnibus
    else
        if which curl; then
            curl -L https://www.chef.io/chef/install.sh | bash
        elif which wget; then
            wget -qO- https://www.chef.io/chef/install.sh | bash
        else
            echo "Couldn't find curl or wget"
            exit 1
        fi
    fi
fi

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
instrumental_tools-1.1.4 chef/omnibus.sh
instrumental_tools-1.1.3 chef/omnibus.sh