Opened 5 years ago

Closed 4 years ago

#79 closed enhancement (wontfix)

Installer replacing upper-cased lines by identical lower-cased lines in CONFIG.SYS

Reported by: xynixme Owned by:
Priority: minor Milestone: Future
Component: utilities Version:
Severity: low Keywords:
Cc:

Description

The installer replaces (manually) upper-cased lines in x:\CONFIG.SYS by lower-cased lines. Perhaps upper-case the entries, and use a case-insensitive search.

Maybe the installer can aldo detect there's a second copy of UFAT32.DLL in x\ECS\DLL or ArcaOS'es equivalent. As a warning. Or, rather, detect the OS and use the matching DLL directory. There may be sample code in installers of fonts.

Attachments (1)

DuplicatesInPath.png (125.5 KB) - added by martini 4 years ago.
XWorkplace - OS2 Kernel properties

Download all attachments as: .zip

Change History (4)

comment:1 Changed 5 years ago by Valery V. Sedletski

Yes, the WarpIN installer installs CONFIG.SYS lines lowercased. It is as intended. I don't like CONFIG.SYS lines in uppercase. It looks ugly. Case-sensitive search? It's how WarpIN works. It replaces older config.sys lines with newer (in-package ones). I don't replace anything manually. WarpIN replaces them by itself.

The installer does not check for previous UFAT32.DLL copies. I see no reason why I should do it in the installer. For that, there is a XWorkplace feature for searching for duplicate files on paths. Just open System setup->OS/2 kernel->System paths. Choose "System path to check: LIBPATH=" and press "Duplicates" button. It will show you all duplicate files on LIBPATH. The same is for PATH, DPATH. Just delete all duplicates. This utility is very convenient and I see no reason to reproduce it in the installer.

Yes, too bad that eCS and ArcaOS have many duplicates (especially, kLIBC files, which can cause a lot of troubles. Always delete them from \ecs\dll and leave them in \usr\lib). And there is a mess with paths. Arca puts fat32.ifs in their version to \os2, whereas it was always in \os2\boot. And additionally, eCS puts it in \ecs\boot. Yes, this is a mess, but that's not me is guilty. I'm not happy with that I need to track all these cases. So, for now please uninstall all other versions of fat32.ifs before installing our version.

PS: Alternatively, there is a ZIP-file distro. You can put all files over the old ones. I always use ZIP file, it easier.

Last edited 5 years ago by Valery V. Sedletski (previous) (diff)

Changed 4 years ago by martini

Attachment: DuplicatesInPath.png added

XWorkplace - OS2 Kernel properties

comment:2 Changed 4 years ago by martini

Hi

I also like all the config.sys in Upper-case, but this seems to be a thing of personal taste since both works. So let's agreed to disagree.

I think it will be good to close this ticket.

Regards

comment:3 Changed 4 years ago by martini

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.