mirror of
https://github.com/rosalinux/image-builder.git
synced 2025-02-23 18:32:51 +00:00
18 lines
596 B
Python
18 lines
596 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
import os
|
|
import sys
|
|
import subprocess
|
|
from utils.common import clone_repo
|
|
|
|
def clone_kernel(TMP_DIR, config, vendor, device, kernel_dir):
|
|
kernel_git = config.get("KERNEL").split("#")[0]
|
|
kernel_branch = config.get("KERNEL").split("#")[1]
|
|
clone_repo(kernel_git, kernel_branch, kernel_dir, "kernel")
|
|
|
|
|
|
def make_kernel_tar(kernel_dir, kernel_rpm_dir):
|
|
os.chdir(kernel_dir)
|
|
subprocess.run(["git", "archive",
|
|
"--format=tar", "--prefix=kernel/",
|
|
f"--output={kernel_rpm_dir}/kernel.tar", "HEAD"])
|