Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Dave Korn" To: Subject: RE: AllVersions: Running Cygwin X w/ Registy Entries Date: Wed, 26 Oct 2005 19:34:08 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit In-Reply-To: <83zjh1sfn9xa$.96y5tmn6kh6k.dlg@40tude.net> Message-ID: Thorsten Kampe wrote: > * Dave Korn (2005-10-26 17:48 +0100) >> Thorsten Kampe wrote: >>> * Christopher Faylor (2005-10-26 15:37 +0100) >>>> On Wed, Oct 26, 2005 at 10:26:36AM +0100, Thorsten Kampe wrote: >>>>> Try "regedit /s" in a batch (instead of double clicking). This >>>>> sometimes works. >> >>>> Or, I dunno, if that works, you could just use "mount" and forget >>>> about regedit entirely. >>>> >>>> It's a crazy idea, I know. I wonder why no one has thought of it >>>> before. >>> >>> *I* didn't know about it (because I was under the impression that all ^^^^ >>> cygwin programs depend on the mount tables). ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >>> Well, obviously there are a few that don't (mount, [...SNIP!...] ^^^^^^^^^^^^^^ ^^^^^^ >> >> >> Let me see if I can parse those last two sentences: >> >> You didn't know about using "mount" to manipulate the mount tables >> because > > I did not know that I could successfully /use/ the mount program (for > creating mount tables when no mount tables are available and > "hklm/hkcu/cygnus solutions" doesn't exist. You didn't? You _said_ that you did, when you wrote "I was under the impression that all cygwin programs depend on the mount tables .... Well, obviously there are a few that don't" and listed "mount" as one of them. That's why I nominate this thread for a TITTTL award: every time you post, you contradict something you said earlier. Sometimes you even manage to contradict yourself just between paragraphs within one post! > (When you try to run a cygwin app in that situation it normally > complains it cannot find cygwin1.dll and doesn't know where "/" is > Is that so hard to grasp?!) It's only hard to grasp because it's completely incorrect. Look at what you're saying: you claim that the mount tables are necessary to load the cygwin1 dll? But the only thing that can interpret the mount table _is_ the cygwin1 dll! How could the windows DLL loader possibly make use of the cygwin mount table to search for a windows DLL to load? (Answer: it doesn't). Just to prove it: I renamed both the HKCU and HKLM trees on my machine to "Cygnuts Solutions" and then did this: ---------------------------snip--------------------------- C:\Documents and Settings\dk>regedit [ did renaming. no cygwin apps or services running now. ] C:\Documents and Settings\dk>cd \cygwin C:\cygwin>cd bin C:\cygwin\bin>bash bash.exe: warning: could not find /tmp, please create! bash-3.00$ ls bash: ls: command not found bash-3.00$ /bin/ls bash: /bin/ls: No such file or directory bash-3.00$ /usr/bin/ls bash: /usr/bin/ls: No such file or directory bash-3.00$ pwd /cygdrive/c/cygwin/bin bash-3.00$ ./ls 822-date gs-x11 ApplySnapshot gs.exe CleanLog gsbj DllPlugInTester.exe gsdj [ ... snip ... ] ---------------------------snip--------------------------- There's an important point here. Before claiming that a piece of software does or does not exhibit a certain behaviour, DON'T JUST GUESS - TEST IT AND SEE! >> you thought that all cygwin programs depend on the mount tables .... >> except for "mount", which you already knew didn't depend on the mount >> tables? > > I DID NOT KNOW THAT when I created my solution for running Cygwin from > a USB drive a year ago. Yes, but you did know it today, when you wrote the post in which you contradicted yourself.... > I do not have a computer on my own since > February (and don't miss it) and I depend on running Cygwin from USB. > >> This conversation has now descended into self-contradictory gibberish, >> and as such I find myself forced to run around the room in circles, >> flapping my arms like a chicken and making clucking noises. >> >> TITTTL! TITTTL! TITTTL! This still applies! >>> And I think it's easier to just import a reg file than dealing with >>> multiple mount commands... >> >> Wow. You're going to just _love_ scripting, when you hear about it! > > Again: regedit has a "scripting/non-interactive mode". And I am /Mr. > Scripting/ - in all humble modesty. You are "/Mr. Scripting/"? You mean that you are a subdirectory off the file system root? And with a space in your name? That's _begging_ for trouble! cheers, DaveK -- Can't think of a witty .sigline today.... -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/