Opened 7 years ago

Closed 7 years ago

#51 closed defect (fixed)

Detect distro on which we're installing and select LIBPATH accordingly

Reported by: Lewis Rosenthal Owned by:
Priority: major Milestone: 2.9.0
Component: installer Version: 2.9.0
Keywords: Cc:

Description

The tooltip for lSwitcher Hook says that the default path for the dll is eCS\dll. In the path box below, however, the path field is populated with C:\SYS\DLL. This eCS 2.1 machine has no \SYS directory on it, and C:\SYS is not going to be in LIBPATH, no way, no how.

Fixing the tooltip to be more generic is one thing (it should not be necessary to advise the user of the default when he can easily see for himself, down below). Fixing the default path is another.

Change History (4)

comment:1 by Gregg Young, 7 years ago

Where does it actually install? It should install to eCS\dll if it exists. The Rexx script sets this by looking for eCS/dll then sys/dll if one is present it installs to it otherwise it installs to os2/app/dll. So is this a cosmetic issue or an actual install issue?

comment:2 by Lewis Rosenthal, 7 years ago

On ArcaOS, it sets the default to <bootdrive>\SYS\DLL, which is correct.

On eCS, it sets the the default to <bootdrive>\SYS\DLL, which is incorrect. On this T43, I can confirm that \ecs\dll does indeed exist, and \sys\dll does not.

The tooltip text is a cosmetic issue, as this is hardcoded to state that the default is eCS\dll, and on an ArcaOS system, that's rather misleading. ;-)

comment:3 by Gregg Young, 7 years ago

Is this fixed except for the tooltip?

Last edited 7 years ago by Gregg Young (previous) (diff)

comment:4 by Lewis Rosenthal, 7 years ago

Resolution: fixed
Status: newclosed

Confirmed fixed, and tested on Warp 4 FP15, as well.

Note: See TracTickets for help on using tickets.