Hi! I know many people including me, that start a huge emerge (KDE, OOo, ...) and later regret that they did not use screen (so when started from a remote place a killed connetion results in a killed compile/emerge). My idea is to have a new FEATURE-thingy that makes emerge to automagically start a screen with the desired emerge in it. Of course screen has to be installed for that and of course not everyone likes this, but I think it is quite handy - especially if you often forget such things. Thanks for reading, Reproducible: Always Steps to Reproduce:
By making screen a dependency, documentation would have to be updated to let users know. Also, if you run 'screen emerge <package>', and it produces an error, screen automaticly will kill itself and you will not be able to see the error message. An easy way to solve your problem would be: echo 'screen' >> .bashrc This would cause all of your sessions to be run in screen, so you can never forget.
I'm pretty sure we won't add screen as an absolute dependency, maybe a FEATURE setting.
IMO, I really like screen but I don't need this feature.. You could do it by alias/function of bash. What do you and portage guys think?
I would like to see this feature. there are many people I know that didn't even know it existed, I think screen despite being incredibly handy has too little mindshare. I am even in favor of having it enabled by default. screen is such a small program that it would hardly have an impact on the livecd space constraints.
Dunno. this should be a tip/trick, but not part of portage imo (I know sorcerer/sourcemage do this, but we're not them). Besides. screen is setuid installed. it might be a 'minor' install, but I know a lot of devs/users who would get pissy about having an additional setuid file on their fs that they don't even need/use...