Well, thinking a bit more... often "packages" will be on web sites.

And the user might well not care about let's say source code, even if builder 
wish to include it in the package.

Why force the user to download source code inside the package if he/she does 
not want it?



So I would propose that each package would be inside a directory.

The content of it should be:



name.key [builder key, the only file not signed (not crypted)]

name.hdr

  Program name

  Program version

  Builder name

  Build day

  Build hour

  Type of public builder source: none, GIT, included

    optional GIT_URL

    included_src_type: none, ZIP, etc.

  Author

  Type of public author source: none, GIT, etc

    option GIT_URL



The following are optional files:

  name.lvm (LLVM code)

  name.32b (32 bit code)

  name.16b (16 bit code)

  name.src  (it is up to the installer to change extension to archive type 
using info in name.hdr file if needed to decompress)



That way, the presence of the file indicate the presence of the previous 
optional section.

And it is now possible to download only what you care for.
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to