#!/usr/bin/env python3 # -*- coding: UTF-8 -*- import os import sys import tool import progver from parseconfig import Config config = Config(__file__, progver.VERSION, [ ['mksrc', 'Make kernel source'], ['prepare', 'Prepare kernel source'], ['emergesrc', 'Build kernel source package'], ['build', 'Build kernel & modules'], ['initrd', 'Build initrd'], ['mkucodes', 'Build ucodes'], ['install', 'Install kernel'] ]) config.parse(sys.argv) rc = None if config.cmd == 'mksrc': rc = tool.make_source(config) elif config.cmd == 'prepare': rc = tool.prepare_source(config) if rc: sys.exit(rc)