# # # # # # # # # # without global only packages: ~ 950 MB, ~ 20 min - depends on the patch # state of the global zone (see du -sk [$zonepath/root]/var/sadm/pkg/*) # - 450 MB, - 6 min pkginfo | awk '{ print $2 }' | grep SUNWstaroffice >/var/tmp/gz-only-packages echo SUNWadabas >>/var/tmp/gz-only-packages # - 100 MB, - 7 min pkginfo | egrep '^(GNOME|ALE|MOZ)' | awk ' { print $2 }' >>/var/tmp/gz-only-packages # own packages - should be installed if required in $zone/usr/local pkginfo | awk '{ print $2 }' | grep LNF >>/var/tmp/gz-only-packages # OpenGL + deps # - 75 MB, - 0.5 min echo SUNWxscreensaver-hacks-gl >>/var/tmp/gz-only-packages echo SUNWglh >>/var/tmp/gz-only-packages echo SUNWglrt >>/var/tmp/gz-only-packages echo SUNWgldoc >>/var/tmp/gz-only-packages # International Components for Unicode User Files + deps (Xft) # - 30 MB, -0.75 min -> 318 MB, 6:42.69 echo SUNWicu >>/var/tmp/gz-only-packages echo SUNWicud >>/var/tmp/gz-only-packages echo SUNWstsf >>/var/tmp/gz-only-packages echo SUNWxwxst >>/var/tmp/gz-only-packages echo SUNWxwxft >>/var/tmp/gz-only-packages # now we need to have the zone instaled to avoid duplications (or would # need to write a check svcript ;-)) # We do not need the Japanese l10n and input system # - 37 MB, -0.75 min -> 281 MB, 5:57.48 pkginfo -R /zones/flexlm/root | grep Japan | awk '{ print $2 }' >>/var/tmp/gz-only-packages # or if you wanna keep fonts #pkginfo | grep Japan | grep -v 'Font' | awk ' { print $2 }' >>/var/tmp/gz-only-packages # Why does it exist? just for license reasons ? # - 32 MB, - 0.25 min -> 249 MB, 5:40.67 echo SUNWlocaledefsrc >>/var/tmp/gz-only-packages # Other asian stuff (insert grep -v Font to keep the fonts only) # - 2 MB, - 0.3 min -> 247 MB, 5:18.40 pkginfo -R /zones/flexlm/root | egrep 'Chinese|Korea|Thai|Asian' | awk '{ print $2 }' >>/var/tmp/gz-only-packages # Other l10n stuff # - 24 MB, - 0.7 min -> 223 MB, 4:01.01 pkginfo -R /zones/flexlm/root | egrep 'Russia|Australasia|America|Europe|German|Spanish|English|French|Italia|Indic|Africa|Brazil|Swedish|Middle East|Polish' | grep -v XSH4 | awk '{ print $2 }' >>/var/tmp/gz-only-packages # FREE /opt # OPEN LOOK toolkits runtime environment, SunVideo XIL # - 1 MB, - 1 min -> 222 MB, 2:59.24 echo SUNWxilrl >>/var/tmp/gz-only-packages echo SUNWrtvcl >>/var/tmp/gz-only-packages echo SUNWolrte >>/var/tmp/gz-only-packages echo SUNWrtvcl >>/var/tmp/gz-only-packages echo SUNWrtvcu >>/var/tmp/gz-only-packages echo SUNWxildh >>/var/tmp/gz-only-packages echo SUNWxilow >>/var/tmp/gz-only-packages echo SUNWxilvl >>/var/tmp/gz-only-packages # mediaLib - Shared Libraries # - 1 MB, 0 min -> 221 MB, 2:59.24 echo SUNWmlibl >>/var/tmp/gz-only-packages echo SUNWmlibk >>/var/tmp/gz-only-packages #################################################################### # FINE tuning - not much space/time to get. However rm $overhead ;-) #################################################################### # Evolution stuff # - 1 MB, 0 min -> 220 MB, 2:59.24 pkginfo | egrep '^EVO' | awk '{ print $2 }' >>/var/tmp/gz-only-packages # a solaris developer does not need it # - 1 MB, 0 min -> 220 MB, 2:59.24 echo SUNWTcl >>/var/tmp/gz-only-packages echo SUNWTk >>/var/tmp/gz-only-packages echo SUNWbinutils >>/var/tmp/gz-only-packages echo SUNWbison >>/var/tmp/gz-only-packages echo SUNWgcc >>/var/tmp/gz-only-packages echo SUNWgccruntime >>/var/tmp/gz-only-packages echo SUNWgmake >>/var/tmp/gz-only-packages echo SUNWsfdoc >>/var/tmp/gz-only-packages echo SUNWsfinf >>/var/tmp/gz-only-packages echo SUNWsfman >>/var/tmp/gz-only-packages echo SUNWsfwdemo >>/var/tmp/gz-only-packages echo SUNWosdem >>/var/tmp/gz-only-packages echo SUNWdtdem >>/var/tmp/gz-only-packages echo SUNWmdbdm >>/var/tmp/gz-only-packages echo SUNWmlibe >>/var/tmp/gz-only-packages # now GTK, CDE, Desktop (JDS) stuff # -3 MB, - 0.1min -> 217 MB, 2:53.73 echo SUNWGtkr >>/var/tmp/gz-only-packages echo SUNWGtku >>/var/tmp/gz-only-packages echo SUNWgimpprint >>/var/tmp/gz-only-packages pkginfo -R /zones/flexlm/root | egrep 'APOC|CDE|Desktop' | awk '{ print $2 }' >>/var/tmp/gz-only-packages # other "special" stuff, usually not needed [in a zone] # - 1 MB, 0 min -> 216 MB, 2:53.73 echo SUNWdpl >>/var/tmp/gz-only-packages echo SUNWfwdc >>/var/tmp/gz-only-packages echo SUNWfwdcd >>/var/tmp/gz-only-packages echo SUNWfwdcu >>/var/tmp/gz-only-packages echo SUNWglow >>/var/tmp/gz-only-packages echo SUNWjavaapps >>/var/tmp/gz-only-packages echo SUNWcdrw >>/var/tmp/gz-only-packages echo SUNWmkcd >>/var/tmp/gz-only-packages # OW PM tools pkginfo -R /zones/flexlm/root | egrep ' OW' | awk '{ print $2 }' >>/var/tmp/gz-only-packages # no Boot server (LNFdhcp already excluded, alt: SUNWdhc*) echo SUNWbsr >>/var/tmp/gz-only-packages echo SUNWbsu >>/var/tmp/gz-only-packages # PatchPro Proxy Server and required Tomcat4 echo SUNWpsvrr >>/var/tmp/gz-only-packages echo SUNWpsvru >>/var/tmp/gz-only-packages echo SUNWtcatr >>/var/tmp/gz-only-packages echo SUNWtcatu >>/var/tmp/gz-only-packages # TCP wrapper - hmm ipfilter gives more control ;-) echo SUNWtcpd >>/var/tmp/gz-only-packages # No need to setup in.tftp service echo SUNWtftpr >>/var/tmp/gz-only-packages pkginfo -R /zones/flexlm/root | egrep 'ToolTalk' | awk '{ print $2 }' >>/var/tmp/gz-only-packages # Java RT 5 would give us ~ - 90 MB; but jcom, smartcard, resource pool stuff # and SLP depend on it and sooner or later the WBEM stuff (who needs this ;-)) # probably as well. Also removing X and printing stuff may give a tighter # environment. But being at this point, doing a diff between the SUNWCXall and # SUNWCmreq meta cluster would probably be much easier ... #cat /var/tmp/gz-only-packages >>/var/sadm/install/gz-only-packages