File tree 3 files changed +25
-4
lines changed
3 files changed +25
-4
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "rpm" : {
3
+ "armv7l" : " armhfp"
4
+ },
5
+ "deb" : {
6
+ "armv7l" : " armhf"
7
+ }
8
+ }
Original file line number Diff line number Diff line change @@ -43,14 +43,27 @@ release_gcp() {
43
43
cp " ./release-packages/$release_name .tar.gz" " ./release-gcp/latest/$OS -$ARCH .tar.gz"
44
44
}
45
45
46
+ get_nfpm_arch () {
47
+ if jq -re .${PKG_FORMAT} .${ARCH} arch-override.json > /dev/null; then
48
+ jq -re .${PKG_FORMAT} .${ARCH} arch-override.json
49
+ else
50
+ echo $ARCH
51
+ fi
52
+ }
53
+
46
54
# Generates deb and rpm packages.
47
55
release_nfpm () {
48
56
local nfpm_config
57
+
58
+ PKG_FORMAT=" deb"
59
+ NFPM_ARCH=" $( get_nfpm_arch) "
49
60
nfpm_config=" $( envsubst < ./ci/build/nfpm.yaml) "
61
+ nfpm pkg -f <( echo " $nfpm_config " ) --target " release-packages/code-server_${VERSION} _${NFPM_ARCH} .deb"
50
62
51
- # The underscores are convention for .deb.
52
- nfpm pkg -f <( echo " $nfpm_config " ) --target " release-packages/code-server_${VERSION} _$ARCH .deb"
53
- nfpm pkg -f <( echo " $nfpm_config " ) --target " release-packages/code-server-$VERSION -$ARCH .rpm"
63
+ PKG_FORMAT=" rpm"
64
+ NFPM_ARCH=" $( get_nfpm_arch) "
65
+ nfpm_config=" $( envsubst < ./ci/build/nfpm.yaml) "
66
+ nfpm pkg -f <( echo " $nfpm_config " ) --target " release-packages/code-server-$VERSION -$NFPM_ARCH .rpm"
54
67
}
55
68
56
69
main " $@ "
Original file line number Diff line number Diff line change 1
1
name : " code-server"
2
- arch : " ${ARCH }"
2
+ arch : " ${NFPM_ARCH }"
3
3
platform : " linux"
4
4
version : " v${VERSION}"
5
5
section : " devel"
You can’t perform that action at this time.
0 commit comments