Why do we have @ in modules builds?

Warner Losh imp at bsdimp.com
Mon Nov 3 19:22:29 UTC 2014


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}.

Warner

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20141103/dfb21bb7/attachment.sig>


More information about the freebsd-arch mailing list