+ full_buildorder = len(sys.argv) == 1
+ if not full_buildorder:
+ packages_real_path = os.path.realpath('packages')
+ for path in sys.argv[1:]:
+ if not os.path.isdir(path):
+ die('Not a directory: ' + path)
+ if path.endswith('/'): path = path[:-1]
+ parent_path = os.path.dirname(path)
+ if packages_real_path != os.path.realpath(parent_path):
+ PACKAGES_DIRS.append(parent_path)
+