blob: 56c03a09eab4770e32a1ccb193f042be4239dd21 (
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
46
47
48
49
50
51
52
53
54
|
#!/bin/sh
set -e
cd `dirname $0`
BRANCH=
MODEL=omnia
while [ $# -gt 0 ]; do
case "$1" in
-h|--help)
echo "This script generates Turris medkit using user lists and updater-ng."
echo "Usage: $0 [OPTION]..."
echo
echo "Options:"
echo " --help, -h"
echo " --version VERSION"
echo " --branch BRANCH"
echo " --model MODEL"
exit 0
;;
--version)
shift
VERSION="$1"
;;
--branch)
shift
BRANCH="$1"
;;
--model)
shift
MODEL="$1"
;;
*)
echo "Unknown option: $1" >&2
exit 1
;;
esac
shift
done
# Get latest version if we didn't stated version explicitly
if [ -z "$VERSION" ]; then
[ -n "$BRANCH" ] && VBRANCH="-$BRANCH"
VERSION="$(curl https://repo.turris.cz/omnia-dev-karel/packages/base/Packages | sed -n 's/^Filename: turris-version_\([^_]*\)_.*/\1/p')"
fi
# Ensure that we have tools
./scripts/build_tools.sh
# Download api crl
chmod +x .get-api-crl
./.get-api-crl
# Now build medkit
fakeroot ./scripts/updater-medkit.sh --version "$VERSION" --branch "$BRANCH" --model "$MODEL"
|