Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com Message-ID: <02c601c1697d$83976490$0200a8c0@lifelesswks> From: "Robert Collins" To: , "CA List" References: <1005048150 DOT 1442 DOT 0 DOT camel AT lifelesswks> <3BE7D865 DOT 8F33E90A AT yahoo DOT com> <1005050815 DOT 1471 DOT 12 DOT camel AT lifelesswks> <1005086524 DOT 2726 DOT 49 DOT camel AT lifelesswks> <036401c16920$d3919d10$0200a8c0 AT lifelesswks> Subject: Re: whats left before releasing setup? Date: Sat, 10 Nov 2001 11:18:40 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-OriginalArrivalTime: 10 Nov 2001 00:26:40.0547 (UTC) FILETIME=[5DE99730:01C1697E] ----- Original Message ----- From: "Brian Keener" To: "CA List" Sent: Saturday, November 10, 2001 2:13 AM Subject: Re: whats left before releasing setup? > Robert Collins wrote: > > Actually, what would be great would be for you to do the code needed to > > make this happen. It's pure c in that area of setup so it should be > > straightforward for you. > > In process. I actually think I have most of it done (it's pretty simple code > really) but need one extra change and a couple of additional tests. There is a > couple thought bothering me like I am forgetting some situation. What I have > it doing now is as follows: > > If you have provided a root (install from internet or install from local > directory) or the system already has cygwin (ie it has value for root) then > last-cache will go to {root}/etc/setup Good. > and if there is no root (download from > internet only and never installed or packages copied to a brand new machine) > then last-cache will reside wherever setup resides. The root dialog for non-download only modes should come before the package cache selection, so the only time that last-cache lives where setup is should be "if there is no root (download from internet only and never installed)". > The part I still need to > do besides a couple test runs (for that nagging thought) is that I also want to > add the code for the case where we already did a download on a new machine > (last-cache with setup) and now we are installing from local directory (based > on last-cache with setup). Since we are now doing an install the install and > will have a root then last cache now needs to move to {root}/etc/setup for > future reference. For this I suggest that the read-last-cache routine tries * if there is a root, look for /etc/setup/last-cache if that fails (no root, or no file) * look for last-cache in the setup location. > > AFAIK this is the only holdup to the new setup.exe going on the website. > > > > Didn't realize this discussion had held up the release. Has the problem with > the Skip/Keep entry not showing up been fixed. I have tested for it so I was > just inquiring. Gareth's "skip" patch has been applied, which will fix it, but possibly at the price of some confused users :]. > I am going out of town for the weekend this afternoon and have client work this > morning (don't you just hate having to do that stuff) - so it will be the first > of the week before I can finish. Could you drop your work-in-progress in? I'm happy to add that last check and put the whole lot in... Rob