incompatible screen update

Miroslav Lichvar mlichvar at redhat.com
Fri Feb 4 15:30:55 UTC 2011


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.

-- 
Miroslav Lichvar


More information about the devel mailing list