On 8 August 2012 01:58, Michał Górny <mgo...@gentoo.org> wrote: > I don't think that's possible. Much like with other kinds of updates, > the packages in the tree would be updated to install in the new > location anyway.
Sure, but the question is "when does this happen". Users are expecting such changes when they emerge a new package, but if you're on a system that has versions pinned, you're not expecting magical changes to happen during emerge sync I'd hope at the very least there was a FEATURES= option to disable automatic fs moves. I can understand how most people will probably want to "just let moves happen", but I still think you should still have a way to disable this for people who have higher security concerns. Some moves will need checks done to see if they can be done safely or not, and some moves will require updating files in /etc/ to make them work, so moving the files but *not* changing /etc/* forcibly could easily lead to a broken system . And this is especially the case if you're trying to move dirs which contain a mix of user and installed content. ( ie: /var/db/postgres/ ) Some will be able to be performed hands-free, and others will *need* some user interaction to avoid a broken system. > -- > Best regards, > Michał Górny -- Kent perl -e "print substr( \"edrgmaM SPA NOcomil.ic\\@tfrken\", \$_ * 3, 3 ) for ( 9,8,0,7,1,6,5,4,3,2 );" http://kent-fredric.fox.geek.nz