forked from public/airgap
librem15v4 support + generic x86_64 for iso
This commit is contained in:
parent
109ee0a86b
commit
c328c928ea
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -u
|
|
||||||
set -e
|
|
||||||
|
|
||||||
echo "post-build.sh was run"
|
|
|
@ -87,7 +87,7 @@ BR2_BZCAT="bzcat"
|
||||||
BR2_XZCAT="xzcat"
|
BR2_XZCAT="xzcat"
|
||||||
BR2_LZCAT="lzip -d -c"
|
BR2_LZCAT="lzip -d -c"
|
||||||
BR2_TAR_OPTIONS=""
|
BR2_TAR_OPTIONS=""
|
||||||
BR2_DEFCONFIG="/home/build/build/buildroot/configs/librem13v4_x86_defconfig"
|
BR2_DEFCONFIG="/home/build/build/buildroot/configs/x86_64_x86_defconfig"
|
||||||
BR2_DL_DIR="$(TOPDIR)/dl"
|
BR2_DL_DIR="$(TOPDIR)/dl"
|
||||||
BR2_HOST_DIR="$(BASE_DIR)/host"
|
BR2_HOST_DIR="$(BASE_DIR)/host"
|
||||||
|
|
||||||
|
@ -335,9 +335,9 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
|
||||||
# BR2_TARGET_TZ_INFO is not set
|
# BR2_TARGET_TZ_INFO is not set
|
||||||
BR2_ROOTFS_USERS_TABLES=""
|
BR2_ROOTFS_USERS_TABLES=""
|
||||||
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_Airgap_PATH)/rootfs_overlay/"
|
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_Airgap_PATH)/rootfs_overlay/"
|
||||||
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_Airgap_PATH)/board/librem13v4/post-build.sh"
|
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_Airgap_PATH)/board/x86_64/post-build.sh"
|
||||||
BR2_ROOTFS_POST_FAKEROOT_SCRIPT=""
|
BR2_ROOTFS_POST_FAKEROOT_SCRIPT=""
|
||||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_Airgap_PATH)/board/librem13v4/post-image.sh"
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_Airgap_PATH)/board/x86_64/post-image.sh"
|
||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)"
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -357,7 +357,7 @@ BR2_LINUX_KERNEL_PATCH=""
|
||||||
# BR2_LINUX_KERNEL_USE_DEFCONFIG is not set
|
# BR2_LINUX_KERNEL_USE_DEFCONFIG is not set
|
||||||
# BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG is not set
|
# BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG is not set
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_Airgap_PATH)/board/librem13v4/linux.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_Airgap_PATH)/board/x86_64/linux.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES=""
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES=""
|
||||||
BR2_LINUX_KERNEL_CUSTOM_LOGO_PATH=""
|
BR2_LINUX_KERNEL_CUSTOM_LOGO_PATH=""
|
||||||
BR2_LINUX_KERNEL_BZIMAGE=y
|
BR2_LINUX_KERNEL_BZIMAGE=y
|
||||||
|
@ -3329,7 +3329,7 @@ BR2_TARGET_ROOTFS_CPIO_NONE=y
|
||||||
# BR2_TARGET_ROOTFS_INITRAMFS is not set
|
# BR2_TARGET_ROOTFS_INITRAMFS is not set
|
||||||
BR2_TARGET_ROOTFS_ISO9660=y
|
BR2_TARGET_ROOTFS_ISO9660=y
|
||||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2=y
|
BR2_TARGET_ROOTFS_ISO9660_GRUB2=y
|
||||||
BR2_TARGET_ROOTFS_ISO9660_BOOT_MENU="$(BR2_EXTERNAL_Airgap_PATH)/board/librem13v4/grub.cfg"
|
BR2_TARGET_ROOTFS_ISO9660_BOOT_MENU="$(BR2_EXTERNAL_Airgap_PATH)/board/x86_64/grub.cfg"
|
||||||
BR2_TARGET_ROOTFS_ISO9660_INITRD=y
|
BR2_TARGET_ROOTFS_ISO9660_INITRD=y
|
||||||
# BR2_TARGET_ROOTFS_JFFS2 is not set
|
# BR2_TARGET_ROOTFS_JFFS2 is not set
|
||||||
# BR2_TARGET_ROOTFS_ROMFS is not set
|
# BR2_TARGET_ROOTFS_ROMFS is not set
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/bin/bash
|
||||||
|
[ -f /.dockerenv ] || { echo "please run in supplied container"; exit 1; }
|
||||||
|
set -e; source environment
|
||||||
|
|
||||||
|
devices=${DEVICES?}
|
||||||
|
build_dir="${BUILD_DIR?}"
|
||||||
|
heads_dir="${build_dir}/heads"
|
||||||
|
|
||||||
|
for device in ${devices}; do
|
||||||
|
(cd "${heads_dir}"; make BOARD="$device")
|
||||||
|
done
|
|
@ -2,11 +2,7 @@
|
||||||
[ -f /.dockerenv ] || { echo "please run in supplied container"; exit 1; }
|
[ -f /.dockerenv ] || { echo "please run in supplied container"; exit 1; }
|
||||||
set -e; source environment
|
set -e; source environment
|
||||||
|
|
||||||
target=${TARGET?}
|
|
||||||
build_dir="${BUILD_DIR?}"
|
build_dir="${BUILD_DIR?}"
|
||||||
buildroot_dir="${build_dir}/buildroot"
|
buildroot_dir="${build_dir}/buildroot"
|
||||||
heads_dir="${build_dir}/heads"
|
|
||||||
|
|
||||||
(cd "${heads_dir}"; make BOARD="$TARGET")
|
|
||||||
|
|
||||||
(cd "${buildroot_dir}"; make )
|
(cd "${buildroot_dir}"; make )
|
|
@ -31,5 +31,5 @@ make source
|
||||||
[ "$(ls -A "${heads_dir}")" ] \
|
[ "$(ls -A "${heads_dir}")" ] \
|
||||||
|| git clone "$heads_repo" "$heads_dir"
|
|| git clone "$heads_repo" "$heads_dir"
|
||||||
git -C "$heads_dir" checkout "$heads_ref"
|
git -C "$heads_dir" checkout "$heads_ref"
|
||||||
[ "$TARGET" == "librem13v4" ] \
|
[[ "$DEVICES" =~ "librem" ]] \
|
||||||
&& (cd "$heads_dir/blobs/librem_kbl" && ./get_blobs.sh)
|
&& (cd "$heads_dir/blobs/librem_kbl" && ./get_blobs.sh)
|
||||||
|
|
Loading…
Reference in New Issue