~ubuntu-branches/ubuntu/quantal/unzip/quantal

« back to all changes in this revision

Viewing changes to netware/README

  • Committer: Bazaar Package Importer
  • Author(s): Santiago Vila
  • Date: 2009-05-08 20:02:40 UTC
  • mfrom: (2.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090508200240-rk23wg0jdoyc6caj
Tags: 6.0-1
* New upstream release. Closes: #496989.
* Enabled new Unicode support. Closes: #197427. This may or may not work
  for your already created zipfiles, but it's not a bug unless they were
  created using the Unicode feature present in zip 3.0.
* Built using DATE_FORMAT=DF_YMD so that unzip -l show dates in ISO format,
  as that's the only available one which makes sense. Closes: #312886.
* Enabled new bzip2 support. Closes: #426798.
* Exit code for zipgrep should now be the right one. Closes: #441997.
* The reason why a file may not be created is now shown. Closes: #478791.
* Summary of changes in this version not being the debian/* files:
- Manpages in section 1, not 1L.
- Branding patch. UnZip by Debian. Original by Info-ZIP.
- Always #include <unistd.h>. Debian GNU/kFreeBSD needs it.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
1) I used the Watcom version 11 compiler and the Novell NetWare SDK
 
2
   from October 1998.  You can get the latest NetWare SDK (free).  Go to
 
3
   http://developer.novell.com/ndk/netware.htm#C/C++ and look for "NLM and
 
4
   NetWare Libraries for C (including CLIB and XPlat)"
 
5
 
 
6
2) The unzip.nlm runs in the same address space as the NetWare OS.
 
7
   In other words, if unzip.nlm crashes, the server will most likely crash.
 
8
   Therefore, I recommend you do not load unzip.nlm on a server that your
 
9
   company depends on for business until it's been thoroughly tested on a
 
10
   test server.
 
11
 
 
12
3) I've designed this unzip.nlm port to load on any version of NetWare
 
13
   starting with NetWare 3.12.  However, I've tested it only on NetWare 5.0.
 
14
   If unzip.nlm does not load or run correctly, try the following in
 
15
   this order:
 
16
 
 
17
        a) Load clibaux.nlm version 1.21a or later before loading
 
18
           unzip.nlm.  The clibaux.nlm is part of the NetWare SDK package
 
19
           mentioned above.  It's also part of the 3.x C library package
 
20
           mentioned below.
 
21
 
 
22
        b) On NetWare 3.x, install the latest 3.x C library modules.
 
23
           Go to http://support.novell.com/misc/patlst.htm#nw and look for
 
24
           "NetWare 3.12/3.2 CLIB".
 
25
 
 
26
        c) On NetWare 4.10, install the latest 4.10 C library modules.
 
27
           Go to http://support.novell.com/misc/patlst.htm#nw and look for
 
28
           "Updated modular CLIB and DSAPI".
 
29
 
 
30
        d) On NetWare 4.11 and 4.2, install the latest support pack.
 
31
           Go to http://support.novell.com/misc/patlst.htm#nw and look for
 
32
           "NetWare 4 Support Pack".
 
33
 
 
34
4) This unzip.nlm assumes that support for the long name space (also
 
35
   known as the OS/2 name space) has already been added to the current
 
36
   working volume.  If it has not, and the zip archive contains files with
 
37
   long names, then the fopen() for such files will just fail.  The code
 
38
   does not attempt to rename the file to fit in a DOS-style name.  The same
 
39
   problem would occur with long directory names.
 
40
 
 
41
5) If unzip.nlm works correctly on NetWare 3.x (which it should,
 
42
   but I've not tried it), it will create all files and directories with
 
43
   all-uppercase names. The reason is that the NetWare 3.x C library does
 
44
   not support creating mixed-case or lowercase file names, even in the long
 
45
   (OS/2) name space.
 
46
 
 
47
6) To change the current working volume and current working directory
 
48
   in which unzip.nlm loads and runs, load unzip.nlm like this:
 
49
 
 
50
        load unzip <unzip options> (CLIB_OPT)/P<volume>:<directory>
 
51
 
 
52
   For example:
 
53
 
 
54
        load unzip archive.zip (CLIB_OPT)/Pvol1:\usr\home
 
55
 
 
56
   For more information on CLIB_OPT, go to http://developer.novell.com/search/
 
57
   and enter "CLIB_OPT" in the "Novell Developer Kit Search" box.
 
58
 
 
59
7) To find out more about clibaux.nlm, go to
 
60
   http://developer.novell.com/search/ and enter "clibaux" in the "Novell
 
61
   Developer Kit Search" box.
 
62
 
 
63
 
 
64
Vance Baarda
 
65
NetWare Server Install
 
66
Novell, Inc.