summaryrefslogtreecommitdiff
path: root/scripts/dev/download_release.sh
blob: 207da21c8d5a969bfcca018019e30be674972c83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/bash
set -e

# This script downloads the given release from GitHub so we can mirror it on
# qutebrowser.org.

tmpdir=$(mktemp -d)
oldpwd=$PWD

if [[ $# != 1 ]]; then
    echo "Usage: $0 <version>" >&2
    exit 1
fi

cd "$tmpdir"
mkdir windows

base="https://github.com/qutebrowser/qutebrowser/releases/download/v$1"

wget "$base/qutebrowser-$1.tar.gz"
wget "$base/qutebrowser-$1.tar.gz.asc"
wget "$base/qutebrowser-$1.dmg"
wget "$base/qutebrowser_${1}-1_all.deb"

cd windows
wget "$base/qutebrowser-${1}-amd64.msi"
wget "$base/qutebrowser-${1}-win32.msi"
wget "$base/qutebrowser-${1}-windows-standalone-amd64.zip"
wget "$base/qutebrowser-${1}-windows-standalone-win32.zip"

dest="/srv/http/qutebrowser/releases/v$1"
cd "$oldpwd"
sudo mv "$tmpdir" "$dest"
sudo chown -R http:http "$dest"