Jan, I've looked over these changes and they look good to me.
I'll assume that testing has ensured the correct list of items have been removed. Joe jan damborsky wrote: > Hi, > > could I please ask for reviewing changes for creating > reduced AI image ? > > Those changes are delivered under umbrella of following bug: > > 4166 The automated installer hangs on a 1 GB system without swap > http://defect.opensolaris.org/bz/show_bug.cgi?id=4166 > > webrev: > http://cr.opensolaris.org/~dambi/bug-4166/ > > Special thanks to: > * Dave Miner for making all investigation and original work > * Mary Ding for huge help with testing > > Background: > ----------- > Those modifications reduce the content of AI image and take > advantage of split of SUNWgui-install package (bugs 5468, 5657). > This package originally delivered both install libraries required by AI > and GUI installer. Because of this, bunch of unnecessary stuff > was being pulled into AI image (X, Gnome libraries, media libraries, ...). > By taking advantage of that split, AI images could be reduced by ~45%. > > Testing > ------- > These changes are delivered under umbrella of bug 4166, since they allow > to install on x86 machines with 1GB of available physical memory without > creating swap device. > > For x86, I tested on Ultra 20 with 1GB of memory. Before AI > installation started, 30MB file was created in /tmp directory > to make sure there is still some reserve available. > > As far as Sparc is concerned, I tested on T1000 (8GB RWM) > and T5220 (1GB RWM + 512MB swap). > > Mary did testing on x86 as well as Sparc sun4u & sun4v machines. > > These changes are not intended to address problems with the installation > on x86 machines with less than 1GB available memory and Sparc machines > with less than 2GB available memory. That said, it was observed > that AI succeeded in additional following cases: > > * installation in Virtual Box with guest assigned with 600MB of memory > + 512MB swap > * Sparc machines with 1GB physical memory + 512MB swap > > AI failed in following test cases: > > * x86 machines with 512MB of memory > * x86 machines with 768MB of memory (no swap) > * x86 machines with 1GB memory, but shared with graphic controller > > Mary, please feel free to correct me or add additional information. > > > Additional issues > ----------------- > Currently, both AI as well as LiveCD share the same set of steps > as far as creating and configuring SMF repository is concerned - > they are implemented by mkrepo script. Since some of services > are not present in reduced AI image, Distribution Constructor > started to display following warning messages when building > reduced AI image: > > ... > ==== br-config: Boot root configuration > Configuring bootroot... > Preloading SMF repository... > Loading smf(5) service descriptions: > Loaded 120 smf(5) service descriptions > svccfg: Pattern 'application/font/fc-cache' doesn't match any instances > or services > svccfg: Pattern 'system/dbus' doesn't match any instances or services > svccfg: Pattern 'application/opengl/ogl-select' doesn't match any > instances or services > svccfg: Pattern 'application/graphical-login/gdm' doesn't match any > instances or services > Creating additional symlinks in ramdisk ... > ==== ai-br-config: Auto Install boot root configuration > ... > > Those doesn't prevent building AI image, but definitely should be > addressed. > I was thinking if solving that problem might fall under bug which seems to > take care of redesigning the stuff mkrepo script takes care of right now, > or if new bug should be filed or if different approach might be more > appropriate > to deal with this issue. Please let me know, what you think. Thank you. > > _______________________________________________ > caiman-discuss mailing list > caiman-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
