Skip to content

Commit 149af76

Browse files
authored
boards generator: new option --allgen (esp8266#4614)
useful when changing and pushing updates
1 parent 3a110aa commit 149af76

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

tools/boards.txt.py

+19-3
Original file line numberDiff line numberDiff line change
@@ -1215,8 +1215,11 @@ def package ():
12151215
if packagegen:
12161216
pkgfname_read = pkgfname + '.orig'
12171217
# check if backup already exists
1218-
if not os.path.isfile(pkgfname_read):
1219-
os.rename(pkgfname, pkgfname_read)
1218+
if os.path.isfile(pkgfname_read):
1219+
print "package file is in the way, please move it"
1220+
print " %s" % pkgfname_read
1221+
sys.exit(1)
1222+
os.rename(pkgfname, pkgfname_read)
12201223

12211224
# read package file
12221225
with open (pkgfname_read, "r") as package_file:
@@ -1302,6 +1305,8 @@ def usage (name,ret):
13021305
print " --packagegen - replace board:[] in package"
13031306
print " --doc - shows doc/boards.rst"
13041307
print " --docgen - replace doc/boards.rst"
1308+
print " --allgen - generate and replace everything"
1309+
print " (useful for pushing on github)"
13051310
print ""
13061311

13071312
out = ""
@@ -1347,7 +1352,8 @@ def usage (name,ret):
13471352
try:
13481353
opts, args = getopt.getopt(sys.argv[1:], "h",
13491354
[ "help", "lwip=", "led=", "speed=", "board=", "customspeed=", "nofloat",
1350-
"ld", "ldgen", "boards", "boardsgen", "package", "packagegen", "doc", "docgen" ])
1355+
"ld", "ldgen", "boards", "boardsgen", "package", "packagegen", "doc", "docgen",
1356+
"allgen"] )
13511357
except getopt.GetoptError as err:
13521358
print str(err) # will print something like "option -a not recognized"
13531359
usage(sys.argv[0], 1)
@@ -1417,6 +1423,16 @@ def usage (name,ret):
14171423
docshow = True
14181424
docgen = True
14191425

1426+
elif o in ("--allgen"):
1427+
ldshow = True
1428+
ldgen = True
1429+
boardsshow = True
1430+
boardsgen = True
1431+
packageshow = True
1432+
packagegen = True
1433+
docshow = True
1434+
docgen = True
1435+
14201436
else:
14211437
assert False, "unhandled option"
14221438

0 commit comments

Comments
 (0)