Subversion Repositories SvarDOS

Rev

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

Rev 3 Rev 172
Line 1... Line 1...
1
Package files provide an easy way to manage software on Svarog386.
1
Package files provide an easy way to manage software on svarDOS.
2
 
2
 
3
 
3
 
4
*** Package filenames ***
4
*** Package filenames ***
5
 
5
 
6
Packages names must follow some basic rules. They shall be max. 8 letters long (but should not be too short either, since a 1 or 2-letters package name might be confusing), and must not be composed of characters other than a-b, 0-9 and '_'. This for backward compatibility with short file names (8+3) and ISO 9660 file systems (used on CDROMs). The package filename is always followed by the .ZIP extension.
6
Packages names must follow some basic rules. They shall be max. 8 letters long (but should not be too short either, since a 1 or 2-letters package name might be confusing), and must not be composed of characters other than a-b, 0-9 and '_'. This for backward compatibility with short file names (8+3) and ISO 9660 file systems (used on CDROMs). The package filename is always followed by the .ZIP extension.
Line 10... Line 10...
10
 
10
 
11
Svarog386 uses ZIP files as its package file format. This format has been chosen because ZIP files under DOS have become the de facto way to distribute collections of files. Also, the ZIP file format is well documented, well supported, and in the public domain.
11
Svarog386 uses ZIP files as its package file format. This format has been chosen because ZIP files under DOS have become the de facto way to distribute collections of files. Also, the ZIP file format is well documented, well supported, and in the public domain.
12
 
12
 
13
Here below is the RECOMENDED command line that can be used to create a package for a program named EXAMPLE using info-zip:
13
Here below is the RECOMENDED command line that can be used to create a package for a program named EXAMPLE using info-zip:
14
 
14
 
15
  ZIP −9 -r -k EXAMPLE.ZIP subdir1 subdir2 ... subdirN
15
  ZIP -9 -r -k EXAMPLE.ZIP subdir1 subdir2 ... subdirN
16
 
16
 
17
If you are using 7za to create your packages, then use this:
17
If you are using 7za to create your packages, then use this:
18
 
18
 
19
  7za a -mm=deflate -mx=9 -tzip EXAMPLE.ZIP subdir1 subdir2 ... subdirN
19
  7za a -mm=deflate -mx=9 -tzip EXAMPLE.ZIP subdir1 subdir2 ... subdirN
20
 
20