Charles Steinkuehler wrote:

> OK, I think we're closer than I previously thought on the issue of format.
> I have always felt the bulk of the package should be in a 'classic' gzipped
> tar file (this probably wasn't clear), but that some sort of extension is
> required to tack on additional meta-data (especially the crypto signature).
> I had thought you were arguing against anything that wasn't exactly a tar.gz
> file readable by the old LRP install scripts.

I was.  Then it occurred to me that the package could remain unsullied
and the signature and the package could be combined into a *.tar.gz
(*.srp) file.  This has several advantages:

* The package is *.srp which means that programs expecting *.lrp won't
be messed up by it.
* The *.srp contains the *.lrp - which means that programs used to *.lrp
will work just fine once the package is removed from the archive.
* Modifying scripts to work with *.srp only requires preprocessing -
potentially adding just one function prior to extracting the *.lrp file.
* Getting a *.srp to work with old systems means only extracting the
package and discarding the signature and *.srp archive.

This format is unique in that the signature is taken against the archive
itself - and thus cannot modify the archive.  Other extensions would be
in the *.lrp in /var/lib/lrpkg/<pkg>.* files...

_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to