Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitbc4f000

Browse files
authored
package builder: updates for alpha releases (#7088)
allow versions 0.0.* to be special
1 parent321d256 commitbc4f000

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

‎package/build_boards_manager_package.sh‎

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#!/bin/bash
2-
#
32

43
#set -x
54

65
ver=`git describe --tag`
76
visiblever=$ver
8-
if ["$ver"= 0.0.1 ];then
7+
# match 0.0.*
8+
if ["${ver%.*}"= 0.0 ];then
99

10-
git tag -d0.0.1
10+
git tag -d${ver}
1111
ver=`git describe --tag HEAD`
1212
plain_ver=$ver
1313

@@ -167,8 +167,21 @@ curl -L -o $old_json "https://github.com/esp8266/Arduino/releases/download/${bas
167167
new_json=package_esp8266com_index.json
168168

169169
set +e
170-
# Merge the old and new, then drop any obsolete package versions
171-
python3 ../../merge_packages.py$new_json$old_json| python3 ../../drop_versions.py - tools 1.20.0-26-gb404fb9>tmp&& mv tmp$new_json&& rm$old_json
170+
# Merge the old and new
171+
python3 ../../merge_packages.py$new_json$old_json> tmp
172+
173+
# additional json to merge (for experimental releases)
174+
echo"Additional json package files:${MOREJSONPACKAGES}"
175+
forjsonin${MOREJSONPACKAGES};do
176+
if [!-z"$json"-a-r"$json" ];then
177+
echo"- merging$json"
178+
python3 ../../merge_packages.py tmp$json> tmp2
179+
mv tmp2 tmp
180+
fi
181+
done
182+
183+
# drop any obsolete package versions
184+
python3 ../../drop_versions.py - tools 1.20.0-26-gb404fb9< tmp> tmp2&& mv tmp2$new_json&& rm$old_json tmp
172185

173186
# Verify the JSON file can be read, fail if it's not OK
174187
set -e

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp