File tree 3 files changed +24
-22
lines changed
3 files changed +24
-22
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
+ GITHUB_TOKEN=" $1 "
4
+
3
5
set -o errexit
4
6
set -o pipefail
5
7
set -o nounset
6
8
7
- GITHUB_TOKEN=$1
8
9
9
10
echo " Github API rate status: $( curl -i https://api.github.com/repos/aymara/qhttpserver/releases/latest? access_token=$GITHUB_TOKEN ) "
10
11
11
- QHTTPSERVER_LATEST_RELEASE_JSON=$( curl -s https://api.github.com/repos/aymara/qhttpserver/releases/latest? access_token=$GITHUB_TOKEN )
12
- echo " QHTTPSERVER_LATEST_RELEASE_JSON=$QHTTPSERVER_LATEST_RELEASE_JSON "
12
+ QHTTPSERVER_LATEST_RELEASE_JSON=$( curl -s https://api.github.com/repos/aymara/qhttpserver/releases/latest? access_token=$GITHUB_TOKEN )
13
+ echo " QHTTPSERVER_LATEST_RELEASE_JSON=$QHTTPSERVER_LATEST_RELEASE_JSON "
13
14
14
- URL=$( echo " $QHTTPSERVER_LATEST_RELEASE_JSON " | grep browser_download_url | grep debian9 | grep ' .deb"' | head -n 1 | cut -d ' "' -f 4)
15
- echo " URL=$URL "
16
- TEMP_DEB=" $( mktemp) "
17
- curl -vLJ -H ' Accept: application/octet-stream' $URL ? access_token=$GITHUB_TOKEN -o " $TEMP_DEB "
15
+ URL=$( echo " $QHTTPSERVER_LATEST_RELEASE_JSON " | grep browser_download_url | grep debian9 | grep ' .deb"' | head -n 1 | cut -d ' "' -f 4)
16
+ echo " URL=$URL "
17
+ TEMP_DEB=" $( mktemp) "
18
+ curl -vLJ -H ' Accept: application/octet-stream' $URL ? access_token=$GITHUB_TOKEN -o " $TEMP_DEB "
18
19
dpkg -i " $TEMP_DEB "
19
20
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
+ GITHUB_TOKEN=" $1 "
4
+
3
5
set -o errexit
4
6
set -o pipefail
5
7
set -o nounset
6
8
7
- GITHUB_TOKEN=$1
8
-
9
9
echo " Github API rate status: $( curl -i https://api.github.com/repos/aymara/svmtool-cpp/releases/latest? access_token=$GITHUB_TOKEN ) "
10
10
11
- SVMTOOL_LATEST_RELEASE_JSON=$( curl -s https://api.github.com/repos/aymara/svmtool-cpp/releases/latest? access_token=$GITHUB_TOKEN )
12
- echo " SVMTOOL_LATEST_RELEASE_JSON=$SVMTOOL_LATEST_RELEASE_JSON "
11
+ SVMTOOL_LATEST_RELEASE_JSON=$( curl -s https://api.github.com/repos/aymara/svmtool-cpp/releases/latest? access_token=$GITHUB_TOKEN )
12
+ echo " SVMTOOL_LATEST_RELEASE_JSON=$SVMTOOL_LATEST_RELEASE_JSON "
13
13
14
- URL=$( echo " $SVMTOOL_LATEST_RELEASE_JSON " | grep browser_download_url | grep debian9 | grep ' .deb"' | head -n 1 | cut -d ' "' -f 4)
15
- echo " URL=$URL "
14
+ URL=$( echo " $SVMTOOL_LATEST_RELEASE_JSON " | grep browser_download_url | grep debian9 | grep ' .deb"' | head -n 1 | cut -d ' "' -f 4)
15
+ echo " URL=$URL "
16
16
17
- TEMP_DEB=" $( mktemp) "
18
- curl -vLJ -H ' Accept: application/octet-stream' $URL ? access_token=$GITHUB_TOKEN -o " $TEMP_DEB "
17
+ TEMP_DEB=" $( mktemp) "
18
+ curl -vLJ -H ' Accept: application/octet-stream' $URL ? access_token=$GITHUB_TOKEN -o " $TEMP_DEB "
19
19
dpkg -i " $TEMP_DEB "
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
+ GITHUB_TOKEN=" $1 "
4
+
3
5
set -o errexit
4
6
set -o pipefail
5
7
set -o nounset
6
8
7
- GITHUB_TOKEN=$1
8
9
9
10
echo " Github API rate status: $( curl -i https://api.github.com/repos/aymara/SVMTool/releases/latest? access_token=$GITHUB_TOKEN ) "
10
11
11
- SVMTOOL_LATEST_RELEASE_JSON=$( curl -s https://api.github.com/repos/aymara/SVMTool/releases/latest? access_token=$GITHUB_TOKEN )
12
- echo " SVMTOOL_LATEST_RELEASE_JSON=$SVMTOOL_LATEST_RELEASE_JSON "
12
+ SVMTOOL_LATEST_RELEASE_JSON=$( curl -s https://api.github.com/repos/aymara/SVMTool/releases/latest? access_token=$GITHUB_TOKEN )
13
+ echo " SVMTOOL_LATEST_RELEASE_JSON=$SVMTOOL_LATEST_RELEASE_JSON "
13
14
14
- URL=$( echo " $SVMTOOL_LATEST_RELEASE_JSON " | grep browser_download_url | grep ' .tgz"' | head -n 1 | cut -d ' "' -f 4)
15
- echo " URL=$URL "
15
+ URL=$( echo " $SVMTOOL_LATEST_RELEASE_JSON " | grep browser_download_url | grep ' .tgz"' | head -n 1 | cut -d ' "' -f 4)
16
+ echo " URL=$URL "
16
17
17
18
curl -vLJ -H ' Accept: application/octet-stream' $URL ? access_token=$GITHUB_TOKEN | tar xvz
18
19
19
20
pushd SVMTool-1.3.1
20
- perl Makefile.PL
21
- make
21
+ perl Makefile.PL
22
+ make
22
23
make install
23
24
popd
You can’t perform that action at this time.
0 commit comments