import os, sys
-def die(msg):
- print('ERROR: ' + msg)
- sys.exit(1)
+def die(msg): sys.exit('ERROR: ' + msg)
if len(sys.argv) != 1: die('buildorder.py takes no arguments')
-packages_dir = 'packages'
class DebianPackage:
def __init__(self, name):
all_packages = [] # List of all DebianPackage:s
packages_map = {} # Mapping from package name to DebianPackage (if subpackage, mapping from subpackage name to parent package)
+packages_dir = 'packages'
for subdir_name in sorted(os.listdir(packages_dir)):
subdir_path = packages_dir + '/' + subdir_name
if os.path.exists(subdir_path + '/BROKEN.txt'): continue