blob: 685e3b31ef59e73f0ee09628a915eaaec1888110 (
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
35
36
37
38
39
40
41
42
43
44
45
|
#!/bin/bash
#
# Download the Tails
#
# Parameters
BASENAME="`basename $0`"
DL="$HOME/data/apps/distros/tails/"
VERSION="$1"
BASE_URL="http://dl.amnesia.boum.org/tails/stable/tails-i386-$VERSION"
CWD="`pwd`"
# Syntax check
if [ -z "$VERSION" ]; then
echo "usage: $BASENAME <version>"
echo "example: $BASENAME 0.22"
exit 1
fi
# Set file names
FILE="tails-i386-$VERSION.iso"
HYBRID="tails-i386-$VERSION.hybrid.iso"
SIGN="$FILE.sig"
# Download package
if [ ! -e "$DL/$FILE" ]; then
wget -c $BASE_URL/$FILE -O $DL/$FILE || exit 1
fi
# Download signature
if [ ! -e "$DL/$SIGN" ]; then
wget -c $BASE_URL/$SIGN -O $DL/$SIGN || exit 1
fi
# Check signature
gpg --verify $DL/$SIGN $DL/$FILE || exit 1
# Symlink and hybrid version
cd $DL
ln -sf $FILE tails-i386-latest.iso
ln -sf $SIGN tails-i386-latest.iso.sig
cp $FILE $HYBRID
ln -sf $HYBRID tails-i386-latest.hybrid.iso
isohybrid $HYBRID
cd $CWD
|