From f5635bb553636ac14e148de76fe0ca259491d4d4 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 28 Oct 2015 23:45:54 +0100 Subject: [PATCH] committing changes in /etc after emerge run Package changes: +app-misc/byobu-5.94 --- .etckeeper | 4 ++++ byobu/backend | 4 ++++ byobu/socketdir | 11 +++++++++++ profile.d/Z97-byobu.sh | 34 ++++++++++++++++++++++++++++++++++ 4 files changed, 53 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 9a6e6a0..cea6f35 100755 --- a/.etckeeper +++ b/.etckeeper @@ -387,6 +387,9 @@ maybe chgrp 'named' 'bind/named.conf.orig' maybe chmod 0640 'bind/named.conf.orig' maybe chown 'named' 'bind/rndc.key' maybe chmod 0600 'bind/rndc.key' +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' @@ -2666,6 +2669,7 @@ maybe chmod 0644 'postgresql-9.4/psqlrc' maybe chmod 0644 'procmailrc' maybe chmod 0644 'profile' maybe chmod 0755 'profile.d' +maybe chmod 0644 'profile.d/Z97-byobu.sh' maybe chmod 0644 'profile.d/java-config-2.csh' maybe chmod 0644 'profile.d/java-config-2.sh' maybe chmod 0644 'profile.env' 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..cfb003e --- /dev/null +++ b/profile.d/Z97-byobu.sh @@ -0,0 +1,34 @@ +# 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 [ -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 +fi + +# vi: syntax=sh ts=4 noexpandtab -- 2.39.5