Unverified Commit 2a1f1797 authored by Ryan Lahfa's avatar Ryan Lahfa Committed by GitHub
Browse files

Merge pull request #246941 from yaxitech/image-amend-repart-r13y

parents 939ba404 5fd47850
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -15,8 +15,6 @@ files using the same mechanism.
import json
import sys
import shutil
import os
import tempfile
from pathlib import Path


@@ -92,12 +90,13 @@ def main() -> None:
        print("Partition config is empty.")
        sys.exit(1)

    temp = tempfile.mkdtemp()
    shutil.copytree(repart_definitions, temp, dirs_exist_ok=True)
    target_dir = Path("amended-repart.d")
    target_dir.mkdir()
    shutil.copytree(repart_definitions, target_dir, dirs_exist_ok=True)

    for name, config in partition_config.items():
        definition = Path(f"{temp}/{name}.conf")
        os.chmod(definition, 0o644)
        definition = target_dir.joinpath(f"{name}.conf")
        definition.chmod(0o644)

        contents = config.get("contents")
        add_contents_to_definition(definition, contents)
@@ -106,7 +105,7 @@ def main() -> None:
        strip_nix_store_prefix = config.get("stripStorePaths")
        add_closure_to_definition(definition, closure, strip_nix_store_prefix)

    print(temp)
    print(target_dir.absolute())


if __name__ == "__main__":