From b8557718c2f5936f7d7b57eadc5e6db0b693ad5a Mon Sep 17 00:00:00 2001 From: root Date: Sat, 7 Jan 2017 14:10:33 +0100 Subject: [PATCH] saving uncommitted changes in /etc prior to emerge run --- profile.d/Z97-byobu.sh | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/profile.d/Z97-byobu.sh b/profile.d/Z97-byobu.sh index cfb003e..51b2887 100644 --- a/profile.d/Z97-byobu.sh +++ b/profile.d/Z97-byobu.sh @@ -1,7 +1,7 @@ # Z97-byobu.sh - allow any user to opt into auto-launching byobu # Copyright (C) 2011 Canonical Ltd. # -# Authors: Dustin Kirkland +# Authors: Dustin Kirkland # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -19,16 +19,23 @@ # Apologies for borrowing the LC_BYOBU namespace, but: # a) it's reasonable to assume that no one else is using LC_BYOBU # b) LC_* is sent and receieved by most /etc/ssh/ssh*_config -if [ -n "$LC_BYOBU" ] && [ "$LC_BYOBU" -gt 0 ] && [ -r "/usr/bin/byobu-launch" ]; then - . /usr/bin/byobu-launch -elif [ "$LC_TERMTYPE" = "byobu" ] && [ -r "/usr/bin/byobu-launch" ]; then - . /usr/bin/byobu-launch -elif [ "$LC_TERMTYPE" = "byobu-screen" ] && [ -r "/usr/bin/byobu-launch" ]; then - export BYOBU_BACKEND="screen" - . /usr/bin/byobu-launch -elif [ "$LC_TERMTYPE" = "byobu-tmux" ] && [ -r "/usr/bin/byobu-launch" ]; then - export BYOBU_BACKEND="tmux" - . /usr/bin/byobu-launch + +if [ -r "/usr/bin/byobu-launch" ]; then + if [ "$LC_BYOBU" = "0" ]; then + true + elif [ "$LC_BYOBU" = "1" ]; then + . /usr/bin/byobu-launch + elif [ -e "/etc/byobu/autolaunch" ]; then + . /usr/bin/byobu-launch + elif [ "$LC_TERMTYPE" = "byobu" ]; then + . /usr/bin/byobu-launch + elif [ "$LC_TERMTYPE" = "byobu-screen" ]; then + export BYOBU_BACKEND="screen" + . /usr/bin/byobu-launch + elif [ "$LC_TERMTYPE" = "byobu-tmux" ]; then + export BYOBU_BACKEND="tmux" + . /usr/bin/byobu-launch + fi fi # vi: syntax=sh ts=4 noexpandtab -- 2.39.5