Sha256: a9e64a8182083031770a0be65861ec0b2b85f45913195ee793428ffa4531a171
Contents?: true
Size: 727 Bytes
Versions: 31
Compression:
Stored size: 727 Bytes
Contents
#!/usr/bin/env bash present(){ local missing=0 for name in "$@"; do if command -v "$name" >/dev/null 2>&1; then echo "got $name" else echo "no $name" missing=1 fi done [ $missing -eq 0 ] || return 127 } if ! present make wget gcc g++ chrpath perl pkg-config autoconf automake libtool nasm; then if present apt-get; then apt-get -y install make wget gcc g++ chrpath perl pkg-config autoconf automake libtool nasm elif present yum; then yum -y install make wget gcc gcc-c++ chrpath perl pkg-config autoconf automake libtool nasm else echo 'unknown package manager' exit 1 fi fi if ! make --version 2>&1 | grep -q 'GNU Make'; then echo 'non gnu make' exit 1 fi
Version data entries
31 entries across 31 versions & 1 rubygems