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

Reply via email to