[haiku-development] Re: Package manager
- From: DarkWyrm <darkwyrm@xxxxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Wed, 05 Aug 2009 09:47:23 -0400
Bundles were BFS filesystem images that could be mounted via loopback and executed. I have test code that does this and the last time I was working on it, R5 would occasionally KDL and it somehow didn't work under Haiku. Doing it this way solved the problem of preserving attributes, which by using special case directories (like OS X) doesn't solve. The only drawback that I've found to this method is that for small apps, the vast majority of the package size is actually the BFS journal, not the app's files themselves.
Full-fledged package were based on Nathan Whitehorn's work which used attributes to track files. Finding out what packages are installed are as simple as a query, and uninstalling was little beyond querying and deleting.
With all of this discussion on package management, I could dig out the test code and report back or make it available. Would anyone be interested in this?
--DarkWyrm
- References:
- [haiku-development] Re: Package manager
- From: Axel Dörfler
- [haiku-development] Re: Package manager
- From: Stephan Assmus
- [haiku-development] Re: Package manager
Other related posts:
- » [haiku-development] Package manager - Brecht Machiels
- » [haiku-development] Re: Package manager - Matt Madia
- » [haiku-development] Re: Package manager - Ankur Sethi
- » [haiku-development] Re: Package manager - Axel Dörfler
- » [haiku-development] Re: Package manager - Jack Small
- » [haiku-development] Re: Package manager - Jack Small
- » [haiku-development] Re: Package manager - François Revol
- » [haiku-development] Re: Package manager - Stephan Assmus
- » [haiku-development] Re: Package manager - Brecht Machiels
- » [haiku-development] Re: Package manager - PulkoMandy
- » [haiku-development] Re: Package manager - Niklas Niklas
- » [haiku-development] Re: Package manager - Brecht Machiels
- » [haiku-development] Re: Package manager - Brecht Machiels
- » [haiku-development] Re: Package manager - Ingo Weinhold
- » [haiku-development] Re: Package manager - Stephan Assmus
- » [haiku-development] Re: Package manager - Stephan Assmus
- » [haiku-development] Re: Package manager - Ingo Weinhold
- » [haiku-development] Re: Package manager - DarkWyrm
- » [haiku-development] Re: Package manager - Axel Dörfler
- » [haiku-development] Re: Package manager - Axel Dörfler
- » [haiku-development] Re: Package manager - Alexandre Deckner
- » [haiku-development] Re: Package manager - Stephan Assmus
- » [haiku-development] Re: Package manager - Brecht Machiels
- » [haiku-development] Re: Package manager - Axel Dörfler
- » [haiku-development] Re: Package manager - Axel Dörfler
- » [haiku-development] Re: Package manager - Jonas Sundström
- » [haiku-development] Re: Package manager - Jonas Sundström
- » [haiku-development] Re: Package manager - Jonas Sundström
- » [haiku-development] Re: Package manager - Ingo Weinhold
- » [haiku-development] Re: Package manager - Jonas Sundström
- » [haiku-development] Re: Package manager - Axel Dörfler
- » [haiku-development] Re: Package manager - Michael Crawford
- » [haiku-development] Re: Package manager - Romain
- » [haiku-development] Re: Package manager - PulkoMandy
- » [haiku-development] Re: Package manager - Axel Dörfler
- » [haiku-development] Re: Package manager - Axel Dörfler
- » [haiku-development] Re: Package manager - Christoph .J Thompson