2024-02-19 01:29:11 +00:00
|
|
|
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
|
|
|
|
cd "$(dirname "${0}")"
|
|
|
|
|
|
|
|
# shellcheck source=config.sh
|
|
|
|
. "${PWD}/config.sh"
|
|
|
|
|
|
|
|
if [ ! -f "${SRC_DIR_NAME}/Makefile" ]
|
|
|
|
then
|
|
|
|
rm -rf "${SRC_DIR_NAME}"
|
|
|
|
curl -L -o "${SRC_DIR_NAME}.txz" "${KERNEL_SRC_URL}"
|
2024-03-05 22:17:14 +00:00
|
|
|
tar xf "${SRC_DIR_NAME}.txz"
|
2024-02-19 01:29:11 +00:00
|
|
|
rm "${SRC_DIR_NAME}.txz"
|
|
|
|
fi
|
|
|
|
|
|
|
|
mkdir -p "${OUTPUT_DIR_NAME}"
|
|
|
|
|
2024-02-21 20:57:46 +00:00
|
|
|
cp krata.config "${SRC_DIR_NAME}/.config"
|
2024-02-19 01:29:11 +00:00
|
|
|
make -C "${SRC_DIR_NAME}" "${@}" olddefconfig
|
|
|
|
make -C "${SRC_DIR_NAME}" "${@}" bzImage
|
|
|
|
cp "${SRC_DIR_NAME}/arch/x86/boot/bzImage" "${OUTPUT_DIR_NAME}/kernel"
|