[Ocfs2-users] 1.2.4 symbols
Sunil Mushran
Sunil.Mushran at oracle.com
Fri Feb 9 14:14:40 PST 2007
If a vendor is distributing ocfs2, then the vendor controls the
location. The spec file in our tree is only relevant if we build
the package for that distro.
Randy Ramsdell wrote:
> Joel Becker wrote:
>
>> On Fri, Feb 09, 2007 at 02:55:37PM -0500, Randy Ramsdell wrote:
>>
>>
>>> I found the issue. There are two locations that have the same named
>>> modules.
>>>
>>> /lib/modules/2.6.16.27-0.6-smp/extra/ocfs2/ <--- this is where the
>>> default "make install" puts them
>>> /lib/modules/2.6.16.27-0.6-smp/kernel/fs/ocfs2/ <--- these are the
>>> modules that are called with the init scripts etc ...
>>>
>>>
>> Yeah, this is known.
>>
>>
>>
>>> 2. Remove the offending ocfs2 modules.
>>> 3. Manually edit the modules.dep and remove the location of old modules.
>>> 4. Or have the "make install" portion store the modules in second
>>> location which overwrites the old.
>>>
>>>
>> The 'extra' location is a direct result of "make
>> modules_install". That is, it's part of kbuild and can't really be
>> changed.
>> We mostly do 2 or symlink the regular modules to the other
>> location. That's when we're developing. Otherwise, we use packages
>> that put them in the "correct" place.
>>
>> Joel
>>
>>
>>
>
>
> Ok. But do different vendors or at least the top three define different
> locations?
>
> Looking at the source from the ocfs2 package.
>
> I find:
>
> endor/rhel4/ocfs2.spec-generic:EXTRA_MODLIB="${RPM_BUILD_ROOT}/lib/modules/%{kver}/extra"
> vendor/rhel4/ocfs2.spec-generic:EXTRA_MODLIB="${RPM_BUILD_ROOT}/lib/modules/%{kver}smp/extra"
> vendor/rhel4/ocfs2.spec-generic:EXTRA_MODLIB="${RPM_BUILD_ROOT}/lib/modules/%{kver}hugemem/extra"
> vendor/rhel4/ocfs2.spec-generic:EXTRA_MODLIB="${RPM_BUILD_ROOT}/lib/modules/%{kver}largesmp/extra"
>
> So this looks like it is defined in the ocfs2 source although the vendor
> suppile modules are from a kernel compile as you say.
>
> Anyway, I brought the cluster online today so things are good. Thanks
> for the help.
>
> rcr
>
>
>
>
>
>
>
>
> _______________________________________________
> Ocfs2-users mailing list
> Ocfs2-users at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-users
>
More information about the Ocfs2-users
mailing list