I just talk to Gary about this compression thing.

Pkgadd does not support compression, it is implemented the way that no any 
c-code was touched outside of normal development process. RE compress packages 
and attaches uncompression preinstall script which do this before installation 
uncompressing it and then pkgadd c-code dealing with this. So this is kind of 
outside.

Gary saying that right solution will be to embed compression into pkgadd and 
pkgmake. But now it is in RE hand.

There are many functionality was introduced with scripts outside pkgadd or 
patchadd iself, like backing out preparation for patching etc and this slows 
them down singificantly. I an not sure why we have so many scripts to run, as 
Enda sad for each file type. Why?

I see scripts as emergency solution in special cases, but they turns into part 
of functionality of packaging and patching. I guess we better get rid of 
scripts instead of redevelop them in C - if it is common functionality then it 
should be in pkgadd-patchadd C-code.

I continue to belive that splitting contemts file is first priority which give 
as instant relief especially with patching, while support compression in 
correct way also important and getting rid of scripts was our dream for years.

Thanks, Vassili.
 
 
This message posted from opensolaris.org

Reply via email to