@@ -1215,8 +1215,11 @@ def package ():
1215
1215
if packagegen :
1216
1216
pkgfname_read = pkgfname + '.orig'
1217
1217
# 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 )
1220
1223
1221
1224
# read package file
1222
1225
with open (pkgfname_read , "r" ) as package_file :
@@ -1302,6 +1305,8 @@ def usage (name,ret):
1302
1305
print " --packagegen - replace board:[] in package"
1303
1306
print " --doc - shows doc/boards.rst"
1304
1307
print " --docgen - replace doc/boards.rst"
1308
+ print " --allgen - generate and replace everything"
1309
+ print " (useful for pushing on github)"
1305
1310
print ""
1306
1311
1307
1312
out = ""
@@ -1347,7 +1352,8 @@ def usage (name,ret):
1347
1352
try :
1348
1353
opts , args = getopt .getopt (sys .argv [1 :], "h" ,
1349
1354
[ "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" ] )
1351
1357
except getopt .GetoptError as err :
1352
1358
print str (err ) # will print something like "option -a not recognized"
1353
1359
usage (sys .argv [0 ], 1 )
@@ -1417,6 +1423,16 @@ def usage (name,ret):
1417
1423
docshow = True
1418
1424
docgen = True
1419
1425
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
+
1420
1436
else :
1421
1437
assert False , "unhandled option"
1422
1438
0 commit comments