On 2010-01-19 at 19:37:17 [+0100], Urias McCullough <umccullough@xxxxxxxxx> wrote: > On Tue, Jan 19, 2010 at 10:31 AM, Stephan Assmus <superstippi@xxxxxx> > wrote: > > Good points. I already forgot about this problem, but I'll try to fix > > it ASAP. Although I think it's not good manners to go about changing > > something without pressing need and then not making sure it works as > > good before, even though the culprit is code that wasn't written nicely > > to begin with. ;-) > > Yeah, the current solution looked weak (I realize I didn't make a > complete sentence in my previous email). > > Should I file a ticket as a reminder? or do you plan to take care of > sometime in the next 24 hours? ;) No need, it's fixed now. And indeed the current solution was totally adequate and could not work any other way. That's because Installer needs to support source volumes other than /boot. It cannot use find_directory(), since find_directory will (rightfully) ignore the volume passed for most folders other than "trash". The current solution was the speediest way to check each and every entry to be copied in the recursive methods. :-) Best regards, -Stephan