On Thu, Jun 18, 2020 at 01:01:25PM -0400, Prarit Bhargava wrote:
On 6/18/20 12:52 PM, Don Zickus wrote:
> On Wed, Jun 17, 2020 at 03:44:16PM -0000, GitLab Bridge on behalf of prarit wrote:
>> From: Prarit Bhargava <prarit(a)redhat.com>
>>
>> There are times when I have to generate both Fedora and RHEL configs.
>
> I believe 'make dist-configs' does this by default, builds both??
>
That's not what I see. From the messages:
cd /home/prarit/git-kernel/kernel-ark/redhat/configs; TARGET=fedora
./build_configs.sh kernel
where TARGET is defined by DIST_TARGET, which is
ifeq ("$(IS_FEDORA)", "1")
DIST_TARGET=fedora
else
DIST_TARGET=rhel
endif
IS_FEDORA, is
IS_FEDORA:=$(shell ! echo $(DIST) | grep -q fc; echo $$?)
IOW, you have to be on Fedora to get Fedora configs, and on RHEL to get RHEL
configs *or* use
make dist-configs IS_FEDORA=0 # for RHEL
make dist-configs IS_FEDORA=1 # for Fedora
which is an annoying to my doggie-sized brain :).
Nevermind. I was confused on the output of 'make dist-configs'.
The command _merges_ both distros, but based on the DIST it processes that
distro and removes the other one.
So the output shows all the rhel and fedora configs being merged, but only
one or the other being processed. Processing is already slow, no need to
combine that too.
Sorry for the noise.
Cheers,
Don