More: [1.7] packaging problem? Both /usr/bin/ and /usr/lib/ are non-empty
Earnie Boyd
earnie@users.sourceforge.net
Tue May 5 18:41:00 GMT 2009
Quoting Corinna Vinschen <corinna-cygwin@cygwin.com>:
> On May 5 18:09, Corinna Vinschen wrote:
>> On May 5 15:43, Earnie Boyd wrote:
>> > Quoting Corinna Vinschen <corinna-cygwin@cygwin.com>:
>> >
>> >>
>> >> What do others think of this idea?
>> >>
>> >
>> > In MSYS I auto-mount /usr to the same directory as /. There are very
>> > little complaints about it. If you allow entries in /etc/fstab to
>> > override the default then you can have your cake and eat it too. ;)
>>
>> /etc/fstab overwrites the default entries already, so, if we do that, it
>> would really just be adding the entries.
>
> ...but here's the problem. Consider these default entries:
>
> C:/cygwin /
> C:/cygwin/bin /usr/bin
> C:/cygwin/lib /usr/lib
>
> And /etc/fstab only consists of a single line:
>
> X:/cygwin-1.7 /
>
> then, after reading /etc/fstab we have the end result:
>
> X:/cygwin-1.7 /
> C:/cygwin/bin /usr/bin
> C:/cygwin/lib /usr/lib
>
> That looks somewhat fragile, doesn't it?
>
I would make / permanent; i.e. unchangeable by the user. Any mounts
in /etc/fstab to / are just discarded. For MSYS the root / is always
the parent directory of the directory containing the dll and the
directory containing the dll is always /bin.
--
Earnie
More information about the Cygwin-developers
mailing list