File tree Expand file tree Collapse file tree 6 files changed +32
-20
lines changed Expand file tree Collapse file tree 6 files changed +32
-20
lines changed Original file line number Diff line number Diff line change @@ -38,14 +38,16 @@ ENV SWIFT_SIGNING_KEY=$SWIFT_SIGNING_KEY \
38
38
SWIFT_WEBROOT=$SWIFT_WEBROOT
39
39
40
40
RUN set -e; \
41
- ARCH_NAME="$(arch )" ; \
41
+ ARCH_NAME="$(rpm --eval '%{_arch}' )" ; \
42
42
url=; \
43
43
case "${ARCH_NAME##*-}" in \
44
+ 'x86_64' ) \
45
+ OS_ARCH_SUFFIX='' ; \
46
+ ;; \
44
47
'aarch64' ) \
45
48
OS_ARCH_SUFFIX='-aarch64' ; \
46
49
;; \
47
- *) \
48
- OS_ARCH_SUFFIX='' ;\
50
+ *) echo >&2 "error: unsupported architecture: '$ARCH_NAME'" ; exit 1 ;; \
49
51
esac; \
50
52
SWIFT_WEBDIR="$SWIFT_WEBROOT/$SWIFT_BRANCH/$(echo $SWIFT_PLATFORM | tr -d .)$OS_ARCH_SUFFIX" \
51
53
&& SWIFT_BIN_URL="$SWIFT_WEBDIR/$SWIFT_VERSION/$SWIFT_VERSION-$SWIFT_PLATFORM$OS_ARCH_SUFFIX.tar.gz" \
Original file line number Diff line number Diff line change @@ -20,14 +20,16 @@ ENV SWIFT_SIGNING_KEY=$SWIFT_SIGNING_KEY \
20
20
SWIFT_WEBROOT=$SWIFT_WEBROOT
21
21
22
22
RUN set -e; \
23
- ARCH_NAME="$(arch )" ; \
23
+ ARCH_NAME="$(rpm --eval '%{_arch}' )" ; \
24
24
url=; \
25
25
case "${ARCH_NAME##*-}" in \
26
+ 'x86_64' ) \
27
+ OS_ARCH_SUFFIX='' ; \
28
+ ;; \
26
29
'aarch64' ) \
27
30
OS_ARCH_SUFFIX='-aarch64' ; \
28
31
;; \
29
- *) \
30
- OS_ARCH_SUFFIX='' ;\
32
+ *) echo >&2 "error: unsupported architecture: '$ARCH_NAME'" ; exit 1 ;; \
31
33
esac; \
32
34
SWIFT_WEBDIR="$SWIFT_WEBROOT/$SWIFT_BRANCH/$(echo $SWIFT_PLATFORM | tr -d .)$OS_ARCH_SUFFIX" \
33
35
&& SWIFT_BIN_URL="$SWIFT_WEBDIR/$SWIFT_VERSION/$SWIFT_VERSION-$SWIFT_PLATFORM$OS_ARCH_SUFFIX.tar.gz" \
Original file line number Diff line number Diff line change @@ -41,14 +41,16 @@ ENV SWIFT_SIGNING_KEY=$SWIFT_SIGNING_KEY \
41
41
SWIFT_WEBROOT=$SWIFT_WEBROOT
42
42
43
43
RUN set -e; \
44
- ARCH_NAME="$(arch )" ; \
44
+ ARCH_NAME="$(rpm --eval '%{_arch}' )" ; \
45
45
url=; \
46
46
case "${ARCH_NAME##*-}" in \
47
+ 'x86_64' ) \
48
+ OS_ARCH_SUFFIX='' ; \
49
+ ;; \
47
50
'aarch64' ) \
48
51
OS_ARCH_SUFFIX='-aarch64' ; \
49
52
;; \
50
- *) \
51
- OS_ARCH_SUFFIX='' ;\
53
+ *) echo >&2 "error: unsupported architecture: '$ARCH_NAME'" ; exit 1 ;; \
52
54
esac; \
53
55
SWIFT_WEBDIR="$SWIFT_WEBROOT/$SWIFT_BRANCH/$(echo $SWIFT_PLATFORM | tr -d .)$OS_ARCH_SUFFIX" \
54
56
&& SWIFT_BIN_URL="$SWIFT_WEBDIR/$SWIFT_VERSION/$SWIFT_VERSION-$SWIFT_PLATFORM$OS_ARCH_SUFFIX.tar.gz" \
Original file line number Diff line number Diff line change @@ -20,14 +20,16 @@ ENV SWIFT_SIGNING_KEY=$SWIFT_SIGNING_KEY \
20
20
SWIFT_WEBROOT=$SWIFT_WEBROOT
21
21
22
22
RUN set -e; \
23
- ARCH_NAME="$(arch )" ; \
23
+ ARCH_NAME="$(rpm --eval '%{_arch}' )" ; \
24
24
url=; \
25
25
case "${ARCH_NAME##*-}" in \
26
+ 'x86_64' ) \
27
+ OS_ARCH_SUFFIX='' ; \
28
+ ;; \
26
29
'aarch64' ) \
27
30
OS_ARCH_SUFFIX='-aarch64' ; \
28
31
;; \
29
- *) \
30
- OS_ARCH_SUFFIX='' ;\
32
+ *) echo >&2 "error: unsupported architecture: '$ARCH_NAME'" ; exit 1 ;; \
31
33
esac; \
32
34
SWIFT_WEBDIR="$SWIFT_WEBROOT/$SWIFT_BRANCH/$(echo $SWIFT_PLATFORM | tr -d .)$OS_ARCH_SUFFIX" \
33
35
&& SWIFT_BIN_URL="$SWIFT_WEBDIR/$SWIFT_VERSION/$SWIFT_VERSION-$SWIFT_PLATFORM$OS_ARCH_SUFFIX.tar.gz" \
Original file line number Diff line number Diff line change @@ -39,14 +39,16 @@ ENV SWIFT_SIGNING_KEY=$SWIFT_SIGNING_KEY \
39
39
SWIFT_WEBROOT=$SWIFT_WEBROOT
40
40
41
41
RUN set -e; \
42
- ARCH_NAME="$(arch )" ; \
42
+ ARCH_NAME="$(dpkg --print-architecture )" ; \
43
43
url=; \
44
44
case "${ARCH_NAME##*-}" in \
45
- 'aarch64' ) \
45
+ 'amd64' ) \
46
+ OS_ARCH_SUFFIX='' ; \
47
+ ;; \
48
+ 'arm64' ) \
46
49
OS_ARCH_SUFFIX='-aarch64' ; \
47
50
;; \
48
- *) \
49
- OS_ARCH_SUFFIX='' ;\
51
+ *) echo >&2 "error: unsupported architecture: '$ARCH_NAME'" ; exit 1 ;; \
50
52
esac; \
51
53
SWIFT_WEBDIR="$SWIFT_WEBROOT/$SWIFT_BRANCH/$(echo $SWIFT_PLATFORM | tr -d .)$OS_ARCH_SUFFIX" \
52
54
&& SWIFT_BIN_URL="$SWIFT_WEBDIR/$SWIFT_VERSION/$SWIFT_VERSION-$SWIFT_PLATFORM$OS_ARCH_SUFFIX.tar.gz" \
Original file line number Diff line number Diff line change @@ -27,14 +27,16 @@ ENV SWIFT_SIGNING_KEY=$SWIFT_SIGNING_KEY \
27
27
SWIFT_WEBROOT=$SWIFT_WEBROOT
28
28
29
29
RUN set -e; \
30
- ARCH_NAME="$(arch )" ; \
30
+ ARCH_NAME="$(dpkg --print-architecture )" ; \
31
31
url=; \
32
32
case "${ARCH_NAME##*-}" in \
33
- 'aarch64' ) \
33
+ 'amd64' ) \
34
+ OS_ARCH_SUFFIX='' ; \
35
+ ;; \
36
+ 'arm64' ) \
34
37
OS_ARCH_SUFFIX='-aarch64' ; \
35
38
;; \
36
- *) \
37
- OS_ARCH_SUFFIX='' ;\
39
+ *) echo >&2 "error: unsupported architecture: '$ARCH_NAME'" ; exit 1 ;; \
38
40
esac; \
39
41
SWIFT_WEBDIR="$SWIFT_WEBROOT/$SWIFT_BRANCH/$(echo $SWIFT_PLATFORM | tr -d .)$OS_ARCH_SUFFIX" \
40
42
&& SWIFT_BIN_URL="$SWIFT_WEBDIR/$SWIFT_VERSION/$SWIFT_VERSION-$SWIFT_PLATFORM$OS_ARCH_SUFFIX.tar.gz" \
You can’t perform that action at this time.
0 commit comments