This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] setup -e, --separate-src-dirs option


Christian Franke skrev 2011-12-16 21:25:
> Corinna Vinschen wrote:
>> On Dec 15 14:13, Eric Blake wrote:
>>> On 12/15/2011 01:59 PM, Christopher Faylor wrote:
>>>> I think it's lame to have something like, e.g.,
>>>>
>>>> /usr/src/openssh-5.6p1-2/openssh-5.6p1-2
>>>> /usr/src/binutils-2.22.51-1/binutils-2.22.51-1
>>>>
>>>> sitting in my /usr/src.  I find that nearly as objectionable as having
>>>> files littered in /usr/src.
>> I don't like /usr/src/binutils-2.22.51-1/binutils-2.22.51-1 either, but
>> it's much less objectionable than having /usr/src littered with the
>> content of package files.
> 
> Attached is a new patch which takes a different approach.
> It handles both cases on the fly during installation.
> 
> /usr/src/binutils-2.22.51-1/* will be installed as before, but
> /usr/src/blacklist.txt will be installed as /usr/src/ca-certificates-1.78-1/blacklist.txt
> 
> This would break directory structure for packages which contain both, a PACKAGE-VERSION subdir and toplevel files. Such packages might exist or not. If yes, these should probably be fixed first.
> 
> Yes, I agree that this is a hack. But someone might agree that this is a useful hack :-)

If we don't play games like this in setup.exe, it is still possible
to create a structure beneath /usr/src/foo with different packages
with some foo relation. With an automatic remapping in setup, that is
no longer possible. Not that I know of any such structure at this time,
but something to consider...

Cheers,
Peter


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]