Changeset View
Changeset View
Standalone View
Standalone View
.travis/install-gpg.sh
- This file was added.
Property | Old Value | New Value |
---|---|---|
File Mode | null | 100755 |
1 | #!/bin/bash | ||||
---|---|---|---|---|---|
2 | set -xeuo pipefail | ||||
3 | | ||||
4 | package=$1 | ||||
5 | version=$2 | ||||
6 | shift | ||||
7 | shift | ||||
8 | configure_opts=( "$@" ) | ||||
9 | | ||||
10 | wget "https://www.gnupg.org/ftp/gcrypt/$package/$package-$version.tar.bz2" -O "/tmp/$package.tar.bz2" | ||||
11 | cd /tmp | ||||
12 | tar xvfa "/tmp/$package.tar.bz2" | ||||
13 | cd "$package-$version" | ||||
14 | # Expand configure_opts only if configure_opts is not undefined | ||||
15 | # (in older versions of Bash, empty array is considered undefined) | ||||
16 | ./configure "${configure_opts[@]+"${configure_opts[@]}"}" | ||||
17 | make | ||||
18 | sudo make install | ||||
19 | cd | ||||
20 | rm -rf "/tmp/$package.tar.bz2" "/tmp/$package-$version" |