diff --git a/debian/changelog b/debian/changelog index 7d939131..4d0dc7fb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,9 @@ byobu (2.7) unreleased; urgency=low - * UNRELEASED + * debian/postinst: clean up old screen -> byobu symlink before undoing + the dpkg-divert, LP: #382462 - -- Dustin Kirkland Mon, 01 Jun 2009 09:17:28 -0500 + -- Dustin Kirkland Mon, 01 Jun 2009 13:46:40 -0500 byobu (2.6-0ubuntu1) karmic; urgency=low diff --git a/debian/postinst b/debian/postinst index b7c6b282..6f03e2ba 100644 --- a/debian/postinst +++ b/debian/postinst @@ -5,10 +5,9 @@ PKG="byobu" if [ -x "/usr/bin/screen.real" ]; then # Byobu used to divert the real /usr/bin/screen, but we don't # do this anymore; clean up old diversion if upgrading - #if ls -alF /usr/bin/screen | grep -qs "/usr/bin/screen -> byobu"; then - # rm -f /usr/bin/screen - # mv /usr/bin/screen.real /usr/bin/screen - #fi + if ls -alF /usr/bin/screen 2>/dev/null | grep -qs "^l.*/usr/bin/screen -> byobu"; then + rm -f /usr/bin/screen + fi dpkg-divert --package "$PKG" --rename --remove /usr/bin/screen fi