As mentioned in http://cygwin.com/ml/cygwin/2006-01/msg00537.html,
here's a patch to the FAQ to clarify the section on installing snapshots.
I didn't know whether the various *.texinfo files are still used, so I
ported the modifications there as well, just in case.
The ChangeLog is below.
Igor
===
2006-01-11 Igor Peshansky [EMAIL PROTECTED]
* faq-setup.xml (faq.setup.setup): Correct URL typo.
(faq.setup.snapshots): Clarify.
* install.texinfo (Contents): Correct URL typo.
(How do I install snapshots): Clarify.
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_[EMAIL PROTECTED] | [EMAIL PROTECTED]
ZZZzz /,`.-'`'-. ;-;;,_Igor Peshansky, Ph.D. (name changed!)
|,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte.
But no -- you are no fool; you call yourself a fool, there's proof enough in
that! -- Rostand, Cyrano de BergeracIndex: faq-setup.xml
===
RCS file: /cvs/src/src/winsup/doc/faq-setup.xml,v
retrieving revision 1.2
diff -u -p -r1.2 faq-setup.xml
--- faq-setup.xml 4 Dec 2005 03:55:28 - 1.2
+++ faq-setup.xml 12 Jan 2006 02:33:20 -
@@ -15,7 +15,7 @@ that the GUI installer is a work in pro
difficulties, especially if you are behind a firewall or have other
specific requirements. If something doesn't work right for you, and
it's not covered here or in the latest development snapshot at
-ulink url=http://cygwin.com/setup/;http://cygwin.com/setup//ulink, then
by all means report it to the
+ulink
url=http://cygwin.com/snapshots/;http://cygwin.com/snapshots//ulink, then
by all means report it to the
mailing list.
/para
paraFor a searchable list of packages that can be installed with Cygwin,
@@ -392,37 +392,54 @@ thing stored in the registry.
paraFirst, are you sure you want to do this? Snapshots are risky. They
have not been tested. Use them emphasis role='bold'only/emphasis if there
is a feature or
bugfix that you need to try, and you are willing to deal with any
-problems.
-/para
-paraBefore installing a snapshot, you must first Close emphasis
role='bold'all/emphasis Cygwin
-applications, including shells and services (e.g. inetd, sshd), before
-updating literalcygwin1.dll/literal. You may have to restart Windows to
clear
-the DLL from memory.
-/para
-paraYou cannot use Setup to install a snapshot.
+problems, or at the request of a Cygwin developer.
/para
paraYou should generally install the full
literalcygwin-inst-MMDD.tar.bz2/literal update, rather than just the
DLL,
-otherwise some components may be out of sync. Cygwin tar won't be
-able to update literal/usr/bin/cygwin1.dll/literal, but it should succeed
with
-everything else.
+otherwise some components may be out of sync.
/para
-orderedlist
-listitemparaDownload the snapshot, and run:
+paraYou cannot use Cygwin Setup to install a snapshot.
+/para
+paraFirst, you will need to download the snapshot from the snapshots
+page at ulink
url=http://cygwin.com/snapshots/;http://cygwin.com/snapshots//ulink. Note
the directory where
+you saved the snapshot tarball.
+/para
+paraBefore installing a snapshot, you must first Close emphasis
role='bold'all/emphasis Cygwin
+applications, including shells and services (e.g., literalinetd/literal,
literalsshd/literal).
+You will not be able to replace literalcygwin1.dll/literal if any Cygwin
process is
+running. You may have to restart Windows to clear the DLL from memory
+(beware of automatic service startup).
+/para
+paraMost of the downloaded snapshot can be installed using
literaltar/literal. Cygwin
+literaltar/literal won't be able to update
literal/usr/bin/cygwin1.dll/literal (because it's
+used by literaltar/literal itself), but it should succeed with everything
else. If
+you are only installing the DLL snapshot, skip the first tar command. Open
+a literalbash/literal shell (it should be the only running Cygwin process)
and issue
+the following commands:
screen
- cd /
-tar jxvf /posix/path/to/cygwin-inst-MMDD.tar.bz2
--exclude=usr/bin/cygwin1.dll
-cd /tmp
-tar jxvf /posix/path/to/cygwin-inst-MMDD.tar.bz2
usr/bin/cygwin1.dll
+ /bin/tar -C/ -jxvf /posix/path/to/cygwin-inst-MMDD.tar.bz2
--exclude=usr/bin/cygwin1.dll
+ /bin/tar -C/tmp -jxvf /posix/path/to/cygwin-inst-MMDD.tar.bz2
usr/bin/cygwin1.dll
+ /bin/mv /bin/cygwin1.dll /bin/cygwin1-prev.dll
/screen
/para
-/listitem
-listitemparaAfter closing all Cygwin apps (see above), use Explorer or the
+paraNote that after the literalmv/literal command you will not be able
to run any
+Cygwin programs. Exit the bash shell, and use