Why do we have @ in modules builds?

Alfred Perlstein alfred at freebsd.org
Mon Nov 3 19:30:01 UTC 2014


On 11/3/14, 11:22 AM, Warner Losh wrote:
> On Nov 3, 2014, at 12:09 PM, Alfred Perlstein <alfred at freebsd.org> wrote:
>
>> On 11/3/14, 8:48 AM, Warner Losh wrote:
>>> Does anybody recall why we have @ symlink in our module builds?
>>> I’m constantly working around issues that this creates. Maybe it is time
>>> to eliminate it?
>>>
>>> So I’ve posted the following review: https://reviews.freebsd.org/D1100
>>>
>>> Warner
>>>
>> Thank you!!!!  I hate the '@' thing as well, I figured it was just due to someone not wanting 'grep -r' to work. :)
>>
>> Just to check, after your changes... will you still be able to do something like:
>>
>> cd $HOME
>> svn co https://.../base/head/sys/modules/foo_module
>> cd foo_module
>> make depend all install
> It should behave the same it does today. I’m replacing a ln -s ${SYSDIR} @ with an in-line replacement of @ with ${SYSDIR}.
Excellent!

I did a history check to see why these came to be and it looks like it 
was just an oversight to use "@ links" instead of just SYSDIR as far as 
I can tell...

-Alfred

> Warner
>



More information about the freebsd-arch mailing list