mirror of
https://github.com/dustinkirkland/byobu
synced 2025-08-22 06:23:19 -07:00
* byobu, debian/postrm, debian/preinst, debian/rules, screen-launcher:
remove the dpkg diversion on /usr/bin/screen as this has proven to be controversial; users will need to call "byobu" to launch a byobu-style screen session Signed-off-by: Dustin Kirkland <kirkland@canonical.com>
This commit is contained in:
parent
3763c1608a
commit
4c8f23e182
6 changed files with 13 additions and 19 deletions
10
byobu
10
byobu
|
@ -19,17 +19,7 @@
|
|||
|
||||
OLDPKG="screen-profiles"
|
||||
PKG="byobu"
|
||||
|
||||
# Support Debian/Ubuntu's diversion for /usr/bin/screen, but also
|
||||
# Red Hat and others who do not divert
|
||||
if [ -x "/usr/bin/screen.real" ]; then
|
||||
SCREEN_REAL="/usr/bin/screen.real"
|
||||
elif [ -x "/usr/bin/screen" -a "$0" != "/usr/bin/screen" ]; then
|
||||
SCREEN_REAL="/usr/bin/screen"
|
||||
else
|
||||
echo "ERROR: Cannot determine your actual screen binary" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Upgrade old config dir to the new name
|
||||
[ -d "$HOME/.$OLDKPG" -a ! -e "$HOME/.$PKG" ] && mv -f "$HOME/.$OLDPKG" "$HOME/.$PKG"
|
||||
|
|
7
debian/changelog
vendored
7
debian/changelog
vendored
|
@ -1,8 +1,11 @@
|
|||
byobu (2.6) unreleased; urgency=low
|
||||
|
||||
* UNRELEASED
|
||||
* byobu, debian/postrm, debian/preinst, debian/rules, screen-launcher:
|
||||
remove the dpkg diversion on /usr/bin/screen as this has proven
|
||||
to be controversial; users will need to call "byobu" to launch
|
||||
a byobu-style screen session
|
||||
|
||||
-- Dustin Kirkland <kirkland@ubuntu.com> Tue, 26 May 2009 12:00:27 +0200
|
||||
-- Dustin Kirkland <kirkland@ubuntu.com> Tue, 26 May 2009 16:47:40 +0200
|
||||
|
||||
byobu (2.5-0ubuntu1) karmic; urgency=low
|
||||
|
||||
|
|
2
debian/postrm
vendored
2
debian/postrm
vendored
|
@ -2,7 +2,7 @@
|
|||
|
||||
PKG="byobu"
|
||||
|
||||
if [ "$1" = "remove" ]; then
|
||||
if [ -x "/usr/bin/screen.real" ]; then
|
||||
dpkg-divert --package "$PKG" --rename --remove /usr/bin/screen
|
||||
fi
|
||||
|
||||
|
|
6
debian/preinst
vendored
6
debian/preinst
vendored
|
@ -2,8 +2,10 @@
|
|||
|
||||
PKG="byobu"
|
||||
|
||||
if [ "$1" = install -o "$1" = upgrade ]; then
|
||||
dpkg-divert --package "$PKG" --divert /usr/bin/screen.real --rename /usr/bin/screen
|
||||
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
|
||||
dpkg-divert --package "$PKG" --rename --remove /usr/bin/screen
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
||||
|
|
1
debian/rules
vendored
1
debian/rules
vendored
|
@ -48,7 +48,6 @@ install: build install-po
|
|||
dh_testdir
|
||||
dh_testroot
|
||||
dh_clean -k
|
||||
dh_link usr/bin/byobu usr/bin/screen
|
||||
dh_link usr/bin/byobu-status usr/bin/screen-profiles-status
|
||||
dh_install -X.bzr
|
||||
|
||||
|
|
|
@ -27,8 +27,8 @@
|
|||
|
||||
out=`screen -ls 2>/dev/null` || true
|
||||
if echo "$out" | grep -qsi "^No Sockets found in "; then
|
||||
# Start new session
|
||||
exec screen
|
||||
# Start new byobu session
|
||||
exec byobu
|
||||
else
|
||||
# Re-attach to an existing session
|
||||
exec screen -xRR
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue