Skip to content

Commit 617b2f6

Browse files
committed
add setup.sh
1 parent e0e8811 commit 617b2f6

File tree

3 files changed

+22
-23
lines changed

3 files changed

+22
-23
lines changed

build.sh

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
#!/bin/bash
2-
set -e
32

4-
podman=`which podman || true`
5-
6-
if [ -z $podman ]; then
7-
echo "podman needs to be in PATH for this script to work."
8-
exit 1
9-
fi
3+
source $(dirname "$0")/setup.sh
104

115
if [ -z "$1" -o -z "$2" ]; then
126
echo "Usage: $0 <godot branch> <base distro>"
@@ -74,7 +68,7 @@ if [ ! -e "${files_root}"/MacOSX${OSX_SDK}.sdk.tar.xz ] || [ ! -e "${files_root}
7468

7569
echo "Building OSX and iOS SDK packages. This will take a while"
7670
podman_build xcode
77-
$podman run -it --rm \
71+
"$podman" run -it --rm \
7872
-v "${files_root}":/root/files:z \
7973
-e XCODE_SDKV="${XCODE_SDK}" \
8074
-e OSX_SDKV="${OSX_SDK}" \

setup.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
3+
set -e
4+
5+
podman=`which podman || true`
6+
7+
if [ -z "$podman" ]; then
8+
echo "podman needs to be in PATH for this script to work."
9+
exit 1
10+
fi

upload.sh

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
#!/bin/bash
22

3-
set -e
4-
5-
podman=podman
6-
if ! which $podman; then
7-
podman=docker
8-
fi
3+
source $(dirname "$0")/setup.sh
94

105
img_version=$1
116
registry=$2
@@ -19,13 +14,13 @@ if [ -z "${registry}" ]; then
1914
registry=registry.prehensile-tales.com
2015
fi
2116

22-
$podman push godot-export:${img_version} ${registry}/godot/export
23-
$podman push godot-linux:${img_version} ${registry}/godot/linux
24-
$podman push godot-windows:${img_version} ${registry}/godot/windows
25-
$podman push godot-web:${img_version} ${registry}/godot/web
26-
$podman push godot-xcode:${img_version} ${registry}/godot/xcode
17+
"$podman" push godot-export:${img_version} ${registry}/godot/export
18+
"$podman" push godot-linux:${img_version} ${registry}/godot/linux
19+
"$podman" push godot-windows:${img_version} ${registry}/godot/windows
20+
"$podman" push godot-web:${img_version} ${registry}/godot/web
21+
"$podman" push godot-xcode:${img_version} ${registry}/godot/xcode
2722

28-
$podman push godot-android:${img_version} ${registry}/godot-private/android
29-
$podman push godot-ios:${img_version} ${registry}/godot-private/ios
30-
$podman push godot-osx:${img_version} ${registry}/godot-private/macosx
31-
$podman push godot-msvc:${img_version} ${registry}/godot-private/uwp
23+
"$podman" push godot-android:${img_version} ${registry}/godot-private/android
24+
"$podman" push godot-ios:${img_version} ${registry}/godot-private/ios
25+
"$podman" push godot-osx:${img_version} ${registry}/godot-private/macosx
26+
"$podman" push godot-msvc:${img_version} ${registry}/godot-private/uwp

0 commit comments

Comments
 (0)