incompatible screen update

Nicolas Mailhot nicolas.mailhot at laposte.net
Wed Feb 9 09:22:25 UTC 2011


Le Mar 8 février 2011 08:42, Lennart Poettering a écrit :
>
> On Fri, 04.02.11 16:30, Miroslav Lichvar (mlichvar at redhat.com) wrote:
>
>> Hi,
>>
>> just a heads up, the screen package in rawhide was updated to a pre
>> 4.1.0 git snapshot and after the update you won't be able to reattach
>> to your old screen session.
>>
>> There are actually three incompatible changes:
>> - the change in screen protocol
>> - $HOME/.screen is used as socket directory instead of
>>   /var/run/screen
>> - unix sockets are used instead of named pipes
>>
>> The socket directory switch means that it's now not possibly to enable
>> the multiuser feature just by adding suid root to the screen binary
>> and chmoding the directory. To enable the feature, the package has to
>> be recompiled with --with multiuser, it will switch the directory
>> back, add suid bit and include tmpfs so systemd creates the directory
>> on start.
>
> $HOME is no place to place unix sockets. Unfortunately $HOME might be
> one weirdo file systems which do not support that. Expect bug reports
> about this soon.

Also, can we stop adding dotfiles to the root of $HOME and use xdg standard
locations instead (if it needs to live inside $HOME) ?

Regards,

-- 
Nicolas Mailhot



More information about the devel mailing list