File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ # Check and install fpm if necessary.
4+ check_fpm () {
5+ fpm --help > /dev/null 2>&1 || ( echo " Installing fpm" && sudo yum install -y gcc libffi-devel ruby-devel rubygems && sudo gem install fpm )
6+ }
7+
8+ check_fpm
9+
10+ set -e
11+ echo " Creating RPMS"
12+
13+ # Cleanup old RPMS.
14+ mkdir ./RPMS > /dev/null 2>&1 || rm -rf ./RPMS/*
15+ rm ./* .rpm > /dev/null 2>&1 || true
16+
17+ # Build new RPMS.
18+ URL=" https://github.com/aristanetworks/influxdb-python"
19+ while read line; do
20+ DEPENDENCIES+=" --depends \" $line \" "
21+ done < ./requirements.txt
22+ FPM_ARGS=" --log error --url $URL --no-python-dependencies $DEPENDENCIES "
23+
24+ eval " fpm $FPM_ARGS -s python -t rpm ../setup.py"
25+
26+ mv ./* .rpm RPMS/
27+ echo " Created" ` ls RPMS`
Original file line number Diff line number Diff line change 1+ python-dateutil >= 2.0.0
2+ pytz
3+ python-requests >= 1.0.3
4+ python-six >= 1.9.0
You can’t perform that action at this time.
0 commit comments