62496f789f
The previous patch moved the configs/base-{generic,debug} to configs/fedora. Now we update the scripts to reflect that change. Changing the scripts was straightforward. Handling overrides that didn't use generic names was a little trickier. To handle random override names (well rhel), I added some extra logic in the config_generation script called "ORDER". This tells the scripts which configs to lay down first and which one overrides it. Through some testing, I realized I could simplify things and just create an outer 'order' loop. This removed some duplicated code. The other change is the 'skip_if_missing' flag. The overrides directory will not mimic the baseline directory layout 100%. Ensure the baseline config files are all there, but allow the overrides to have missing files. Tested on my Fedora and my RHEL tree with success.
42 lines
1.6 KiB
Plaintext
42 lines
1.6 KiB
Plaintext
# config-variant=config:config:config
|
|
# kernel.config files are build on the fly based on this config,
|
|
# the first arg is arch and variant, the second is a hierarchy of
|
|
# config options, lowest priority to highest
|
|
|
|
# tells the build_configs.sh which order to build the configs.
|
|
# this is useful when providing a separate overrides directory.
|
|
# do not use quotes and space separate the directories.
|
|
ORDER=fedora
|
|
|
|
# x86_64
|
|
x86_64=generic:generic-x86:generic-x86-x86_64
|
|
x86_64-debug=generic:generic-x86:generic-x86-x86_64:debug:debug-x86:debug-x86-x86_64
|
|
|
|
# i686
|
|
i686=generic:generic-x86:generic-x86-i686
|
|
i686-debug=generic:generic-x86:generic-x86-i686:debug:debug-x86
|
|
i686-PAE=generic:generic-x86:generic-x86-i686PAE
|
|
i686-PAEdebug=generic:generic-x86:generic-x86-i686PAE:debug:debug-x86
|
|
|
|
# ppc64
|
|
ppc64=generic:generic-powerpc:generic-powerpc-powerpc64
|
|
ppc64-debug=generic:generic-powerpc:generic-powerpc-powerpc64:debug
|
|
|
|
# ppc64le
|
|
ppc64le=generic:generic-powerpc:generic-powerpc-powerpc64le
|
|
ppc64le-debug=generic:generic-powerpc:generic-powerpc-powerpc64le:debug
|
|
|
|
# s390x
|
|
s390x=generic:generic-s390x
|
|
s390x-debug=generic:generic-s390x:debug
|
|
|
|
# aarch64
|
|
aarch64=generic:generic-arm:generic-arm-aarch64
|
|
aarch64-debug=generic:generic-arm:generic-arm-aarch64:debug:debug-arm
|
|
|
|
# arm
|
|
armv7hl=generic:generic-arm:generic-arm-armv7:generic-arm-armv7-armv7
|
|
armv7hl-debug=generic:generic-arm:generic-arm-armv7:generic-arm-armv7-armv7:debug:debug-arm
|
|
armv7hl-lpae=generic:generic-arm:generic-arm-armv7:generic-arm-armv7-lpae
|
|
armv7hl-lpae-debug=generic:generic-arm:generic-arm-armv7:generic-arm-armv7-lpae:debug:debug-arm
|