Subversion Repositories SvarDOS

Rev

Rev 1663 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1663 Rev 1903
Line 31... Line 31...
31
 
31
 
32
If you are using 7za to create your packages, then use this:
32
If you are using 7za to create your packages, then use this:
33
 
33
 
34
  7za a -mm=deflate -mx=9 -tzip example-1.2.34.svp subdir1 subdir2 ... subdirN
34
  7za a -mm=deflate -mx=9 -tzip example-1.2.34.svp subdir1 subdir2 ... subdirN
35
 
35
 
-
 
36
If you have access to the advzip pogram, you may use it to squeeze the archive
-
 
37
slightly more (esp. interesting for CORE packages since these are distributed
-
 
38
on floppy disks):
-
 
39
 
-
 
40
  advzip -z -4 -i 100 example-1.2.34.svp
-
 
41
 
36
Note: The version in the filename is just an information for packagers so they
42
Note: The version in the filename is just an information for packagers so they
37
don't need to look into each package to know what version to expect there. In
43
don't need to look into each package to know what version to expect there. In
38
LSM versions you might have non-filesystem-compatible stuff like "10/11/11" so
44
LSM versions you might have non-filesystem-compatible stuff like "10/11/11" so
39
we don't want to enforce any kind of correlation.
45
we don't want to enforce any kind of correlation.
40
 
46
 
Line 44... Line 50...
44
The directory structure of a package depends on the type of packages.
50
The directory structure of a package depends on the type of packages.
45
For "core" packages, we have this:
51
For "core" packages, we have this:
46
 
52
 
47
  APPINFO            Put the program's LSM file here
53
  APPINFO            Put the program's LSM file here
48
  BIN                Binaries, such as EXE, COM and LNG files
54
  BIN                Binaries, such as EXE, COM and LNG files
49
  DOC\PKGNAME        Package documentation, if any
55
  DOC\PKGNAME.TXT    Documentation, if it is a single file
50
  HELP\              Optional "help" documentation in AMB format (PKGNAME.AMB)
56
  DOC\PKGNAME\*      Documentation, if more than one file
51
  NLS\PKGNAME        Localization files in the legacy, multifile (CATS) format
57
  NLS\PKGNAME        Localization files in the legacy, multifile (CATS) format
52
 
58
 
53
Non-core packages use a slightly different directory organization. For
59
Non-core packages use a slightly different directory organization. For
54
example, if we were to consider a package FOO, we might end up with the
60
example, if we were to consider a package FOO, we might end up with the
55
following structure:
61
following structure: