Simplify cmd_build()
Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
This commit is contained in:
parent
cde685f06e
commit
29e1914ca1
1 changed files with 23 additions and 28 deletions
21
packages.py
21
packages.py
|
@ -358,10 +358,14 @@ def cmd_build(verbose, path):
|
||||||
check_prebuilts()
|
check_prebuilts()
|
||||||
|
|
||||||
if path == 'all':
|
if path == 'all':
|
||||||
packages = generate_package_order(discover_packages())
|
packages = discover_packages()
|
||||||
need_build = []
|
else:
|
||||||
|
package = Package(path)
|
||||||
|
packages = package.local_depends + [package]
|
||||||
|
|
||||||
for package in packages:
|
package_order = generate_package_order(packages)
|
||||||
|
need_build = []
|
||||||
|
for package in package_order:
|
||||||
update_package_version_and_sources(package)
|
update_package_version_and_sources(package)
|
||||||
if not check_package_version_built(package):
|
if not check_package_version_built(package):
|
||||||
need_build.append(package)
|
need_build.append(package)
|
||||||
|
@ -380,16 +384,7 @@ def cmd_build(verbose, path):
|
||||||
setup_dependencies_and_sources(package)
|
setup_dependencies_and_sources(package)
|
||||||
build_package(package)
|
build_package(package)
|
||||||
add_package_to_repo(package)
|
add_package_to_repo(package)
|
||||||
else:
|
|
||||||
package = Package(path)
|
|
||||||
update_package_version_and_sources(package)
|
|
||||||
if not check_package_version_built(package):
|
|
||||||
with open('.last_built', 'w') as file:
|
|
||||||
file.write(package.path)
|
|
||||||
setup_chroot()
|
|
||||||
setup_dependencies_and_sources(package)
|
|
||||||
build_package(package)
|
|
||||||
add_package_to_repo(package)
|
|
||||||
|
|
||||||
|
|
||||||
@click.command(name='clean')
|
@click.command(name='clean')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue