mirror of
https://gitlab.com/kupfer/kupferbootstrap.git
synced 2025-02-23 05:35:44 -05:00
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()
|
||||
|
||||
if path == 'all':
|
||||
packages = generate_package_order(discover_packages())
|
||||
need_build = []
|
||||
packages = discover_packages()
|
||||
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)
|
||||
if not check_package_version_built(package):
|
||||
need_build.append(package)
|
||||
|
@ -380,16 +384,7 @@ def cmd_build(verbose, path):
|
|||
setup_dependencies_and_sources(package)
|
||||
build_package(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')
|
||||
|
|
Loading…
Add table
Reference in a new issue