Manoj Srivastava <[EMAIL PROTECTED]> writes: > Hi, > >>"Brederlow" == Brederlow <[EMAIL PROTECTED]> writes: > > Brederlow> I mean, that when a package is installed, that the > Brederlow> recorded du tree (which is needed to calculate the size > Brederlow> increase/decrease for updates) could be trimmed to what > Brederlow> the users system reflects. The users system setup should > Brederlow> be scanned and kept in a status file for speed reasons > Brederlow> (trying all dirs for symlinks takes time) and then > Brederlow> trimming should be fairly easy and save a lot of space. It > Brederlow> would save the more the smaler (less partitions) the > Brederlow> system is. > > You have a point. Hmm. The sizes file I haegv been talking > about is analogous to the Packages/available file; we also need the > analogue of the Status file, and it may make sense to coalesce the > data down in the Sizes.installed file. > > However, that would make the handling of newly created > partitions impossible (I created /usr/lib when my /usr partition was > in danger of running out of space). Once coalesced down, there is no > easy way of recreating the data; and since the installed Sizes file > is of the order of 100k compressed, and the savings are unlikly to be > more than 30-40k, I still think we should not discard data. > > Correct operation is worth more than 40k ;-)
In case you changed something, you have to run the symlink check again. When you update a Package it will from now on trimm the tree to the correct dirs. The calculation of space needed/gained for an update would then be wrong once. Since the data is only 100K, lets keep it all. May the Source be with you. Mrvn -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]