Sha256: 7a90d16eb4f8e5c9a5422d8ddd10a2b72a53952107cfd517c83303ec275c470e
Contents?: true
Size: 1.38 KB
Versions: 4
Compression:
Stored size: 1.38 KB
Contents
#!/bin/bash set -exu distribution=$(cat /etc/system-release-cpe | awk '{print substr($0, index($1, "o"))}' | cut -d: -f2) version=$(cat /etc/system-release-cpe | awk '{print substr($0, index($1, "o"))}' | cut -d: -f4) USE_SCL=0 USE_AMZN_EXT=0 case ${distribution} in amazon) case ${version} in 2) DNF=yum USE_AMZN_EXT=1 ;; esac ;; centos) case ${version} in 7) DNF=yum USE_SCL=1 ;; *) DNF="dnf --enablerepo=PowerTools" ;; esac ;; fedoraproject) case ${version} in 33) DNF=yum ;; esac ;; esac ${DNF} groupinstall -y "Development Tools" if [ $USE_SCL -eq 1 ]; then ${DNF} install -y centos-release-scl && \ ${DNF} install -y \ rh-ruby26-ruby-devel \ rh-ruby26-rubygems \ rh-ruby26-rubygem-rake \ rpm-build elif [ $USE_AMZN_EXT -eq 1 ]; then amazon-linux-extras install -y ruby2.6 && \ ${DNF} install -y ruby-devel else ${DNF} install -y ruby-devel \ rubygems \ rpm-build fi ${DNF} install -y libcap-ng-devel if [ $USE_SCL -eq 1 ]; then # For unbound variable error export MANPATH= cd /capng && source /opt/rh/rh-ruby26/enable && gem install bundler --no-document && bundle install && bundle exec rake else cd /capng && gem install bundler --no-document && bundle install && bundle exec rake fi
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
capng_c-0.2.1 | ci/yum-test.sh |
capng_c-0.2.0 | ci/yum-test.sh |
capng_c-0.1.8 | ci/yum-test.sh |
capng_c-0.1.7 | ci/yum-test.sh |