1 |
exg@g.o wrote: |
2 |
>> Okay, I have Portage working reasonably well on Cygwin now. The changes |
3 |
>> I made mostly involve fixing places where root has been hard-coded to |
4 |
>> "/". There are a couple of other fixes also. I would like to submit the |
5 |
>> patch. |
6 |
> |
7 |
> The latest snapshot is |
8 |
> |
9 |
> http://dev.gentoo.org/~kito/distfiles/portage-prefix-2.1.14.tar.bz2 |
10 |
> |
11 |
> Even if it is a bit old, I should have no problem in porting the changes |
12 |
> to svn. |
13 |
> |
14 |
|
15 |
Thank you for the snapshot link. |
16 |
|
17 |
I am attaching the cygwin patch here. Please let me know if there are |
18 |
any comments or questions about any specific fixes. |
19 |
|
20 |
Some notes: |
21 |
1. I have disabled the install_qa_checks on Cygwin for now, since that |
22 |
takes forever to complete even for very small packages. |
23 |
2. Also, the unlocking for tuples almost invariably fails on Windows. |
24 |
However, that does not create any trouble in most cases. I have changed |
25 |
the code so that such failures are silently ignored. Otherwise, it is |
26 |
very annoying to see the builds failing for no apparent reason. |
27 |
3. Move cannot be performed on windows if the target file exists. I |
28 |
have ignored such rename attempts. |
29 |
|
30 |
Thanks, |
31 |
- Nimish |