-
Notifications
You must be signed in to change notification settings - Fork 0
/
vars-x64-linux-musl.bash
44 lines (37 loc) · 1.36 KB
/
vars-x64-linux-musl.bash
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
PICK_PLATFORM="x64-linux-musl"
CURR_DATE=$(date +'%Y%m%d')
# toolchain
PICK_TOOLC_FULLVER="default"
PICK_TOOLC_OS="alp318"
PICK_TOOLC_ARCH="x64"
PICK_TOOLC_FULLTAG="$PICK_TOOLC_FULLVER-$PICK_TOOLC_OS-$PICK_TOOLC_ARCH" # no-buildstamp tag
# tdlib
PICK_TDLIB_IMGNAME="tg-focus-cicd-tdlib" # much more formal, hence hyphen
PICK_TDLIB_SRC="$(cat tdlib-gitcmm)"
PICK_TDLIB_TAG="$PICK_TDLIB_SRC-$PICK_TOOLC_FULLTAG" # tag without buildstamp
PICK_TDLIB_IMGFULLNAME="$PICK_TDLIB_IMGNAME:$PICK_TDLIB_TAG"
PICK_TDLIB_ARTIFACTNAME="$PICK_TDLIB_IMGNAME-$PICK_TDLIB_TAG"
CTN_BUILD_TDLIB="build-tdlib-tmpcontainer"
CTN_PACK_TDLIB="package-tdlib-tmpcontainer"
# tgfocus
CTN_BUILD_TGFOCUS="build-tgfocus-tmpcontainer"
CTN_PACK_TGFOCUS="package-tgfocus-tmpcontainer"
PICK_TGFOCUS_GITTAG="$(cat tgfocus-gittag)"
PICK_TGFOCUS_IMGNAME="tg-focus" # much more formal, hence hyphen
PICK_TGFOCUS_IMGTAG="$PICK_TGFOCUS_GITTAG-$PICK_PLATFORM"
PICK_TGFOCUS_IMGFULLNAME="$PICK_TGFOCUS_IMGNAME:$PICK_TGFOCUS_IMGTAG"
PICK_TGFOCUS_ARTIFACTNAME="$PICK_TGFOCUS_IMGNAME-$PICK_TGFOCUS_IMGTAG"
PICK_BASEIMG="alpine:3.18"
###
PXY_FRONTEND=""
PICK_APK_MIRROR="dl-cdn.alpinelinux.org"
if [[ -v USE_PROXYCHAINS ]]
then
PXY_FRONTEND="proxychains"
echo "[INFO] using proxy frontend '$PXY_FRONTEND'"
fi
if [[ -v APK_MIRROR ]]
then
PICK_APK_MIRROR=$APK_MIRROR
echo "[INFO] using apk mirror '$PICK_APK_MIRROR'"
fi