From e8e3c28d57ee8c6442f5de5eafcb9506f2b73a48 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Tue, 20 Dec 2016 13:43:04 +0100 Subject: [PATCH] committing changes in /etc after emerge run Package changes: +app-misc/byobu-5.112 --- .etckeeper | 4 ++++ byobu/backend | 4 ++++ byobu/socketdir | 11 +++++++++++ profile.d/Z97-byobu.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 60 insertions(+) create mode 100644 byobu/backend create mode 100644 byobu/socketdir create mode 100644 profile.d/Z97-byobu.sh diff --git a/.etckeeper b/.etckeeper index eca7ed3..0bae325 100755 --- a/.etckeeper +++ b/.etckeeper @@ -29,6 +29,9 @@ maybe chmod 0644 'bash/bashrc.d/fbrehm.sh' maybe chmod 0755 'bash_completion.d' maybe chmod 0755 'binfmt.d' maybe chmod 0644 'binfmt.d/.keep_sys-apps_systemd-0' +maybe chmod 0755 'byobu' +maybe chmod 0644 'byobu/backend' +maybe chmod 0644 'byobu/socketdir' maybe chmod 0755 'ca-certificates' maybe chmod 0644 'ca-certificates.conf' maybe chmod 0755 'ca-certificates/update.d' @@ -391,6 +394,7 @@ maybe chmod 0644 'portage/savedconfig/sys-apps/busybox-1.25.1' maybe chmod 0644 'profile' maybe chmod 0755 'profile.d' maybe chmod 0644 'profile.d/.keep' +maybe chmod 0644 'profile.d/Z97-byobu.sh' maybe chmod 0644 'profile.env' maybe chmod 0644 'protocols' maybe chmod 0644 'rc.conf' diff --git a/byobu/backend b/byobu/backend new file mode 100644 index 0000000..d71e61c --- /dev/null +++ b/byobu/backend @@ -0,0 +1,4 @@ +# BYOBU_BACKEND can currently be "screen" or "tmux" +# Override this on a per-user basis by editing "$BYOBU_CONFIG_DIR/backend" +# or by launching either "byobu-screen" or "byobu-tmux" instead of "byobu". +BYOBU_BACKEND="tmux" diff --git a/byobu/socketdir b/byobu/socketdir new file mode 100644 index 0000000..05ab041 --- /dev/null +++ b/byobu/socketdir @@ -0,0 +1,11 @@ +# Set the location of the socket directory that byobu will use. +# On Debian/Ubuntu systems, this is in /var/run/screen, but on +# other distros, it might be elsewhere, such as /tmp/screens +# depending on your compilation. +# +# This file will be sourced by both shell scripts and python code, +# so please ensure that: +# * the variable name is SOCKETDIR +# * there is no space around the "=" +# * and that the path value is quoted +SOCKETDIR="/var/run/screen" diff --git a/profile.d/Z97-byobu.sh b/profile.d/Z97-byobu.sh new file mode 100644 index 0000000..51b2887 --- /dev/null +++ b/profile.d/Z97-byobu.sh @@ -0,0 +1,41 @@ +# Z97-byobu.sh - allow any user to opt into auto-launching byobu +# Copyright (C) 2011 Canonical Ltd. +# +# 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 +# the Free Software Foundation, version 3 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Allow any user to opt into auto-launching byobu by setting LC_BYOBU=1 +# 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 [ -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