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 X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Mon, 15 Sep 2003 13:18:09 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: cygwin AT cygwin DOT com Subject: [FAQ] Packages reported as "Incomplete" by "cygcheck -c" Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi all, There seem to be a lot of questions about the new feature of "cygcheck -c" that checks whether all package files are present. I'll try to address some of the concerns/FAQs here: Q: What is this "Status" thing? A: In recent versions of Cygwin, "cygcheck -c" will check package installations to see if all the originally installed files are present. If any of these files are missing, cygcheck will report the package status as "Incomplete". Otherwise, it will report the package as "OK". To get the full list of missing files, run in verbose mode (add a "-v" option, i.e., "cygcheck -c -v"). Q: What exactly does it do? A: The new feature opens the manifest file for the package that setup keeps, and checks whether all the files in that manifest are present on your system. It does not check that the files are the same ones as were extracted from the archive. It also does not (currently) track files created/renamed by postinstall scripts. Q: This makes "cygcheck -c" so-o slow! How do I turn it off? A: Use the "-d" option in addition to "-c" to get the "old" functionality (i.e., "cygcheck -c -d"). Q: Why is "XFree86-base" ("texmf-*") reported as "Incomplete"? A: Before Cygwin 1.5.4, "cygcheck -c" mistakenly reported empty packages (which don't have manifest files) as "Incomplete". This should be fixed in 1.5.4 and above. Note that in verbose mode, cygcheck will still complain about not being able to open the manifest file. Q: Why are "apache" and "mod_*" packages reported as "Incomplete"? A: The "apache" and "mod_*" packages use a postinstall script that renames an originally installed directory. Therefore, that directory is not found by "cygcheck -c". Suggestions on how to deal with this are welcome (patches doubly so ;-)). Hopefully this alleviates some of the concerns people have. Maybe these should be added to the Cygwin FAQ, but I just wanted to get them into the archives. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- 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/