Opened 5 years ago
Closed 5 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)
Change History (4)
comment:2 by , 5 years ago
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 by , 5 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
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.