diff --git a/debian/changelog b/debian/changelog index 6b2942cc..72180c1f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,8 @@ byobu (2.48) unreleased; urgency=low - * UNRELEASED + [ darwinawdwinner@gmail.com ] + * usr/bin/byobu-launcher: use screen -wipe, instead of screen -ls, to + clean up destroyed sessions, LP: #508609 -- Dustin Kirkland Tue, 12 Jan 2010 12:14:16 -0600 diff --git a/usr/bin/byobu-launcher b/usr/bin/byobu-launcher index 33a0345c..7c81b6d0 100755 --- a/usr/bin/byobu-launcher +++ b/usr/bin/byobu-launcher @@ -25,7 +25,7 @@ RUN="/var/run/screen/S-$USER" [ -z "$STY" ] || exit 0 [ "$TERM" = "screen-bce" ] && exit 0 -out=`screen -ls 2>/dev/null` || true +out=`screen -wipe 2>/dev/null` || true if echo "$out" | grep -qsi "^No Sockets found in "; then # Start new session $(which $PKG >/dev/null) && exec $PKG || exec screen