OS/2, eCS & ArcaOS - Technical > Utilities
Stability Zip3 & Unzip6
Doug Bissett:
--- Quote ---What are, in this case, symbolic links for OS/2? WPShadow objects? Backup the WPS object instead of the object it refers to? Just checking...
--- End quote ---
It has nothing to do with the WPS. It is a method, used by Linux, to relate one file name, to a different file (usually executables, sometimes adding parameters). If you don't use -y ZIP will zip up the referenced file, not the symlink. That will actually work, for a while, but if the referenced file gets changed, you will still use the copy of the original file, and that can cause trouble.
--- Quote ---Apparently no new UNZIP32.DLL (or rather UNZPI64.DLL, > 2 GiB).
--- End quote ---
There is no such concept as UNZIP64.*, in OS/2. Files (in and out), that are greater than 2 GB, are handled by the new API that does it properly, but that needs to be compiled into the executable. It is still a 32 bit program. If you are looking for something that other programs can use, I think that is done with Z.DLL (but I could be wrong).
--- Quote ---I'm pretty sure ANPM keeps nearly full disks of OS/2 hardware in mind
--- End quote ---
I don't think that ANPM looks to see if you have a nearly full disk. If you do, it is likely that something will fill it up, and fail when it can't allocate disk space. ANPM would note the failure, if it was YUM, or Python, that failed, but every program that you run could possibly fill the disk. Even log files can fill the disk.
--- Quote ---USB 1.1 drives aren't that fast.
--- End quote ---
If it is a laptop, you are probably stuck with that. If it is a desktop, check the used market for a USB 2.0 plug in card. Your patience will thank you. I have one old laptop, that only has USB 1.1. I find it faster to copy files to a newer machine, across my LAN, than to use USB 1.1.
Bogdan:
There was only one release of UnZip and Zip form Info-ZIP that can be downloaded here: ftp://ftp.info-zip.org/pub/infozip/os2/
Sources for later beta releases can be obtained here: ftp://ftp.info-zip.org/pub/infozip/beta/
Point 3 of the licence should be mentioned:
Altered versions--including, but not limited to, ports to new operating systems, existing ports with new graphical interfaces, versions with modified or added functionality, and dynamic, shared, or static library versions not from Info-ZIP--must be plainly marked as such and must not be misrepresented as being the original source or, if binaries, compiled from the original source. Such altered versions also must not be misrepresented as being Info-ZIP releases--including, but not limited to, labeling of the altered versions with the names "Info-ZIP" (or any variation thereof, including, but not limited to, different capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the explicit permission of Info-ZIP. Such altered versions are further prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP will provide support for the altered versions.
André Heldoorn:
--- Quote from: Doug Bissett on November 07, 2018, 03:27:56 am ---There is no such concept as UNZIP64.*, in OS/2. Files (in and out), that are greater than 2 GB, are handled by the new API that does it properly
--- End quote ---
I don't know if the 32 of UNZIP32.DLL refers to the size it can handle (< 2 GiB). Hence the virtual UNZIP64.DLL.
--- Quote ---I don't think that ANPM looks to see if you have a nearly full disk.
--- End quote ---
The human package manager can decide to only install HUNSPEL0.DLL, or whatever it's called, without any of the files this DLL requires to actually do something meaningful. If there's a restore speed contest, then such a minimal install will help too. But let's not discuss an installer of the happy few. I don't have it, I don't really want it, and it stops me from using several packages. If I want an Unix directory structure., I'll start using Unix.
--- Quote ---If it is a laptop, you are probably stuck with USB 1.1
--- End quote ---
It's one of the shared devices of OS/2 and eCS 1.x notebooks indeed (if USB is broken or not available, then PCMCIA is the other one). For e.g. IBM ThinkPad A/R/T/X notebooks it should be possible to use USB 2.0 via a port replicator.
Your network will be faster. WIth USB 2.0 creating a full backup costs about 1 hour, if I would have such a script.
Nevertheless speeds cannot be compared between us. In general the added value of the human package manager will win (only HUNSPEL0.DLL, a single INSTALL.CMD instead of several small ones, less WPI packages, and so on). Repositioning most of the objects takes most of the time over here, assuming a switch to new hardware, and e.g. IBM VisualAge's installation CD and FixPacks slows down the whole process significantly too. And I'm restricted to ~10 GiB, because of the maximum disk sizes of USB 1.1 hardware. So I do repackage e.g. LCSS, so I don't have to save (and backup) both such a package and the installed files. If you would replace the WPI archive by an INSTALL.CMD, then I'll still try to exclude that installer and append a few lines to mine. "It works for me", and my boot drive is quite clean.
As pointed out elsewhere, if e.g. eCS 2.x was available as an option to me then I may have been smiling while installing eCS 2.x and whatever installers it uses.
André Heldoorn:
--- Quote from: Dave Yeo on November 07, 2018, 01:32:01 am ---Yes, the symlinks are supported at the LIBC level (and in Linux on HPFS) and it is possible you have some. Using -y shouldn't hurt and if you do have some symlinks, they'll be backed up.
--- End quote ---
Thanks Doug & Dave, I'll replace my existing ZIP archives. If anything because it shouldn't hurt, and it may be good to get used to using it by default.
André Heldoorn:
--- Quote from: Bogdan Szmalcownik on November 07, 2018, 04:20:45 pm ---There was only one release of UnZip and Zip form Info-ZIP that can be downloaded here: ftp://ftp.info-zip.org/pub/infozip/os2/
--- End quote ---
There were at least 2 different compiles and versions, IIRC Australian and German, and each package was not stable.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version