Abandon upstream seed, untenable
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user