Abandon upstream seed, untenable

This commit is contained in:
2025-10-22 19:11:51 -04:00
parent 94f60e30b1
commit 675ed5eb39

View File

@@ -5,7 +5,7 @@
# See README and ./profiles for device configuration # See README and ./profiles for device configuration
# Set default release # Set default release
: "${RELEASE:="24.10.3"}" : "${RELEASE:="24.10.4"}"
# @internal # @internal
print_help() { print_help() {
@@ -584,23 +584,17 @@ from_source() {
./scripts/feeds update -a -f && ./scripts/feeds update -a -f &&
./scripts/feeds install -a -f ./scripts/feeds install -a -f
# Grab the release seed config config_opts=(
if ! execute "$DL_TOOL" "-o" "$seed_file" "$seed_url"; then "CONFIG_TARGET_${TARGET//\//_}=y"
echo "Could not obtain $seed_file from $seed_url" "CONFIG_TARGET_${TARGET//\//_}_${TARGET##*/}=y"
return 1 "CONFIG_TARGET_PROFILE=DEVICE_$DEVICE"
fi "CONFIG_TARGET_${TARGET//\//_}_DEVICE_$DEVICE=y"
"CONFIG_TARGET_ROOTFS_${FILESYSTEM^^}=y"
# Add custom packages # Needed?
for pkg in $PACKAGES; do "CONFIG_TARGET_MULTI_PROFILE=n"
if [[ $pkg == -* ]]; then
config_opts+=("CONFIG_PACKAGE_${pkg#-}=n") # remove package
else
config_opts+=("CONFIG_PACKAGE_$pkg=y") # add package
fi
done
# Disable unecessary buildbot config options # Not sure if needed yet
config_opts+=(
"CONFIG_BUILDBOT=n" "CONFIG_BUILDBOT=n"
"CONFIG_ALL_KMODS=n" "CONFIG_ALL_KMODS=n"
"CONFIG_ALL_NONSHARED=n" "CONFIG_ALL_NONSHARED=n"
@@ -610,29 +604,17 @@ from_source() {
"CONFIG_SDK_LLVM_BPF=n" "CONFIG_SDK_LLVM_BPF=n"
"CONFIG_IB=n" "CONFIG_IB=n"
"CONFIG_MAKE_TOOLCHAIN=n" "CONFIG_MAKE_TOOLCHAIN=n"
"CONFIG_TARGET_PER_DEVICE_ROOTFS=n"
) )
# Only compile selected fs # Add custom packages
execute sed -i '/CONFIG_TARGET_ROOTFS_/d' "$seed_file" for pkg in $PACKAGES; do
config_opts+=("CONFIG_TARGET_PER_DEVICE_ROOTFS=n") if [[ $pkg == -* ]]; then
case "$FILESYSTEM" in config_opts+=("CONFIG_PACKAGE_${pkg#-}=n") # remove package
squashfs) config_opts+=( else
"CONFIG_TARGET_ROOTFS_EXT4FS=n" config_opts+=("CONFIG_PACKAGE_$pkg=y") # add package
"CONFIG_TARGET_ROOTFS_SQUASHFS=y" fi
) ;; done
ext4) config_opts+=(
"CONFIG_TARGET_ROOTFS_SQUASHFS=n"
"CONFIG_TARGET_ROOTFS_EXT4FS=y"
) ;;
esac
# Only compile selected target image
execute sed -i '/CONFIG_TARGET_DEVICE_/d' "$seed_file"
config_opts+=(
"CONFIG_TARGET_MULTI_PROFILE=n"
"CONFIG_TARGET_PROFILE=DEVICE_$DEVICE"
"CONFIG_TARGET_${TARGET//\//_}_DEVICE_$DEVICE=y"
)
# Add profile config options # Add profile config options
for config in ${P_ARR[config]}; do for config in ${P_ARR[config]}; do