Subject: Re: Thoughts on getting rid of obj links
To: None <rhealey@altair.helios.mn.org>
From: Mike Long <mike.long@analog.com>
List: current-users
Date: 12/19/1995 11:19:47
>From: rhealey@altair.helios.mn.org (Rob Healey)
>Date: Mon, 18 Dec 1995 20:36:29 -0600 (CST)
>
>> >Date: Sun, 17 Dec 1995 20:09:27 -0800
>> >From: Jonathan Stone <jonathan@dsg.stanford.edu>
>>
>> >To build kernels, /usr/src/sys/arch/compile/ needs to have a read-write
>> >filesystem mounted on it.
>>
>> We could replace each /usr/src/sys/arch/*/compile directory with a
>> symlink to /usr/obj/sys/arch/*/compile, instead. Each
>> /usr/src/sys/arch/*/Makefile would need an obj: target to create the
>> link.
>>
> In a word: YUK! Symlinks are evil, evil, evil, evil, evil. union
> mounts give the same functionality and you don't have to chase
> symlinks all over god's creation if you need to move things.
I've never had a kernel panic because of a symlink. I'm not sure the
same would be true for union mounts, if I were to use them.
I often use symlinks for my work (setting up netlists for simulation,
etc.). They're not that bad if managed intelligently.
--
Mike Long <mike.long@analog.com> http://www.shore.net/~mikel
VLSI Design Engineer finger mikel@shore.net for PGP public key
Analog Devices, CPD Division CCBF225E7D3F7ECB2C8F7ABB15D9BE7B
Norwood, MA 02062 USA (eq (opinion 'ADI) (opinion 'mike)) -> nil