I am working on bug 2263. http://defect.opensolaris.org/bz/show_bug.cgi?id=2263
Because of the way the microroot for the liveCD is constructed in the Distro Constructor, the recent introduction of the download cache in IPS caused the microroot to overflow. I started fixing the problem by not putting the download cache into the microroot at all. This fixed the microroot overflow problem. I didn't delete the download cache from the proto area, because I thought that it might be useful for IPS somehow. Unfortunately, I found that because the download cache info is stored in a large number of directories inside /var/pkg, the archiving of the /var directory in the liveCD is failing. The Distro Constructor put everything inside the /var directory into a ISO file using the mkisofs command. The mkisofs command has a limitation of only allowing 2^16 directories. Because the of large number of directories introduced by the download cache, we now have 68724 directories. Unless the download cache feature is going to change its implementation to not use that many directories, the only way to fix the problem is to go with the change that Ginnie has a few days ago: simply remove the download cache in the proto area. Since I am not very familiar with the download cache, can the experts comment on whether removing it in the LiveCD will affect the performance of IPS in anyway after the LiveCD is installed? Any other suggestions on solving this problem? Thanks, --Karen _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
