-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakeit.sh
More file actions
executable file
·31 lines (28 loc) · 1.35 KB
/
Copy pathmakeit.sh
File metadata and controls
executable file
·31 lines (28 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
export ARCH=arm
export KBUILD_DEFCONFIG=autobleem_defconfig
export CROSS_COMPILE=arm-unknown-linux-gnueabihf-
# Build kernel
#make clean
make defconfig KBUILD_DEFCONFIG="${KBUILD_DEFCONFIG}"
make oldconfig
make menuconfig
make prepare
make
make INSTALL_MOD_STRIP=1 modules_install
make firmware_install
# - "# Package with U-Boot"
# - cd "arch/${ARCH}/boot"
# - lz4 -c1 Image Image.lz4
# - cp "${CI_PROJECT_DIR}/sup_files/orig.dtb" .
# - cp "${CI_PROJECT_DIR}/sup_files/kernel_fdt_${ARCH}.its" .
# - mkimage -f "kernel_fdt_${ARCH}.its" "kernel_${ARCH}.itb"
# - mkdir -p "${CI_PROJECT_DIR}/build_output"
# - cp "kernel_${ARCH}.itb" "${CI_PROJECT_DIR}/build_output"
# - mv "kernel_${ARCH}.itb" boot.img
# - "# Generate signed package"
# - zip LBOOT.ZIP boot.img
# - mkdir "${CI_PROJECT_DIR}/build_output/dev" "${CI_PROJECT_DIR}/build_output/release"
# - /opt/UpgradeSign/build/UpgradeSign sign LBOOT.ZIP "${CI_PROJECT_DIR}/build_output/dev/LBOOT.EPB" "${SIGNING_KEY_PATH_DEBUG}"
# - /opt/UpgradeSign/build/UpgradeSign sign LBOOT.ZIP "${CI_PROJECT_DIR}/build_output/release/LBOOT.EPB" "${SIGNING_KEY_PATH_RELEASE}"
# - md5sum -t boot.img > "${CI_PROJECT_DIR}/build_output/release/project_eris_kernel_v${CI_PIPELINE_IID}.md5"
# - mv boot.img "${CI_PROJECT_DIR}/build_output/release/project_eris_kernel_v${CI_PIPELINE_IID}.img"