Hi Rogellio, I suggest studying the debian packaging system. It is not perfect, but it does a lot of things better than the NeXTStep packaging.
There is a description in the Debian Administrator's Handbook (chapters 5 to 7). http://debian-handbook.info/ You can read it online or get the book. (I worked on proof-reading the English version). Do not hesitate to ask Raphaël or Roland, the authors, if you something is unclear or you want background info (yes, they both speak english). Enjoy, Gerold On 28. 02. 14 11:10, Rogelio Serrano wrote: > it seems that the pkg directory is copied to Library/Receipts, the > payload unarchived and deleted. > > How simple is that! > > On Fri, Feb 28, 2014 at 10:01 AM, Rogelio Serrano > <[email protected]> wrote: >> Thanks! >> >> Finding out why it didnt work well makes it interesting and helps >> design a better one. >> >> >> >> On Fri, Feb 28, 2014 at 9:52 AM, Graham Lee <[email protected]> wrote: >>> Substantially the same way that the Mac OS X .pkg system works, although >>> that’s been refined over time. >>> >>> So there’s a bundle called a pkg, which contains two useful elements: a >>> zipped PAX archive containing the payload and a “bill of materials” which >>> describes the locations, permissions and sizes of the payload files and >>> folders. Installing involves dropping the payload into place and the BOM >>> into a known location: I can’t remember where that is now and will probably >>> never need to know again :). There’s no reference counting or versioning of >>> installed files, which makes uninstallation, upgrades and downgrades >>> difficult and makes it a bad model to base another package system on. >>> >>> More here: http://www.bangmoney.org/nextstep/packages_1.html >>> >>> Graham. >>> >>> On 28 Feb 2014, at 09:45, Rogelio Serrano <[email protected]> wrote: >>> >>> hi >>> >>> How did the nextstep package system work? >>> >>> _______________________________________________ >>> Discuss-gnustep mailing list >>> [email protected] >>> https://lists.gnu.org/mailman/listinfo/discuss-gnustep >>> >>> > _______________________________________________ > Discuss-gnustep mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnustep -- Gerold Rupprecht Mobile +41 79 914 29 52
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
