Mail Archives: cygwin/2008/08/10/11:57:27
On Sun, Aug 10, 2008 at 05:54:52PM +0400, Andry wrote:
>>On Sun, Aug 10, 2008 at 01:31:54AM +0400, Andry wrote: So, in other
>>words, you redescribing the problem that has already been identified.
>>You just wanted to spend a paragraph getting your kick in.
>I describing a set of problems.
>
>>And, unless the packages are doing something odd like moving their info
>>files around in postinstall scripts, it shouldn't matter when
>>_update_info_dir is run.
>
>It already should, because it at least should run after "bash" or "ash"
>component.
This only matters if there is no /bin/sh set up by postinstall, which is
the bug that was uncovered by this thread and is a bug which is being
addressed.
>>You mentioned _update_info_dir. If _update_info_dir is installed then
>>install-info.exe is also installed. install-info *does* need to be
>>installed to correctly set up the directory file for use by info.
>I mentioned install-info, i didn't said anything about _update_info_dir
>does install intall-info.
Installing _update_info_dir will cause install-info.exe to also be
installed since it is a dependency and post install scripts are run
after all packages are extracted.
>I told about postinstall scripts at all, they uses install-info without
>checking it on presence
The postinstal scripts can rely on its existence if they have .info
files. That is precisely why _update_info_dir was invented.
>half scripts just run it like "intall-info" instead of
>"/usr/bin/install-info", because PATH IMHO can be unupdated yet for
>searchpaths. So i additionally fix postinstall scripts to fit my
>needs.
I'm sure all of the scripts assume the existence of a sane path. I
believe that bash defaults to a useful path if there is none set. But
if setup.exe isn't setting up a basic PATH it probably should do that.
cgf
--
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/
- Raw text -