@@ -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):
13471352try :
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" ] )
13511357except 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