diff --git a/configure.ac b/configure.ac index c87982ad..9e081973 100644 --- a/configure.ac +++ b/configure.ac @@ -19,7 +19,38 @@ AC_PROG_LN_S AC_OUTPUT(Makefile \ etc/byobu/Makefile \ etc/profile.d/Makefile \ + etc/profile.d/Z97-byobu.sh usr/share/applications/Makefile \ + usr/bin/byobu \ + usr/bin/byobu-config \ + usr/bin/byobu-ctrl-a \ + usr/bin/byobu-disable \ + usr/bin/byobu-disable-prompt \ + usr/bin/byobu-enable \ + usr/bin/byobu-enable-prompt \ + usr/bin/byobu-export \ + usr/bin/byobu-janitor \ + usr/bin/byobu-launch \ + usr/bin/byobu-launcher \ + usr/bin/byobu-launcher-install \ + usr/bin/byobu-launcher-uninstall \ + usr/bin/byobu-layout \ + usr/bin/byobu-prompt \ + usr/bin/byobu-quiet \ + usr/bin/byobu-reconnect-sockets \ + usr/bin/byobu-select-backend \ + usr/bin/byobu-select-profile \ + usr/bin/byobu-select-session \ + usr/bin/byobu-shell \ + usr/bin/byobu-silent \ + usr/bin/byobu-status \ + usr/bin/byobu-status-detail \ + usr/bin/byobu-ugraph \ + usr/bin/byobu-ulevel \ + usr/lib/byobu/include/config.py \ + usr/lib/byobu/include/dirs \ + usr/lib/byobu/include/toggle-utf8 \ + usr/share/byobu/tests/byobu-time-notifications \ usr/share/byobu/keybindings/Makefile \ usr/share/byobu/pixmaps/Makefile \ usr/share/byobu/profiles/Makefile \ diff --git a/debian/changelog b/debian/changelog index d99a47c9..e1a89c3c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,6 +10,40 @@ byobu (5.74) unreleased; urgency=low - add support for yet another batter type (Android) - thanks to Felix Krull for the initial patch + [ Ryo ONODERA ] + * configure.ac, etc/profile.d/Z97-byobu.sh => etc/profile.d/Z97- + byobu.sh.in, usr/bin/byobu-config => usr/bin/byobu-config.in, + usr/bin/byobu-ctrl-a => usr/bin/byobu-ctrl-a.in, usr/bin/byobu- + disable-prompt => usr/bin/byobu-disable-prompt.in, usr/bin/byobu- + disable => usr/bin/byobu-disable.in, usr/bin/byobu-enable-prompt => + usr/bin/byobu-enable-prompt.in, usr/bin/byobu-enable => + usr/bin/byobu-enable.in, usr/bin/byobu-export => usr/bin/byobu- + export.in, usr/bin/byobu-janitor => usr/bin/byobu-janitor.in, + usr/bin/byobu-launcher-install => usr/bin/byobu-launcher-install.in, + usr/bin/byobu-launcher-uninstall => usr/bin/byobu-launcher- + uninstall.in, usr/bin/byobu-launcher => usr/bin/byobu-launcher.in, + usr/bin/byobu-launch => usr/bin/byobu-launch.in, usr/bin/byobu- + layout => usr/bin/byobu-layout.in, usr/bin/byobu-prompt => + usr/bin/byobu-prompt.in, usr/bin/byobu-quiet => usr/bin/byobu- + quiet.in, usr/bin/byobu-reconnect-sockets => usr/bin/byobu- + reconnect-sockets.in, usr/bin/byobu-select-backend => usr/bin/byobu- + select-backend.in, usr/bin/byobu-select-profile => usr/bin/byobu- + select-profile.in, usr/bin/byobu-select-session => usr/bin/byobu- + select-session.in, usr/bin/byobu-shell => usr/bin/byobu-shell.in, + usr/bin/byobu-silent => usr/bin/byobu-silent.in, usr/bin/byobu- + status-detail => usr/bin/byobu-status-detail.in, usr/bin/byobu- + status => usr/bin/byobu-status.in, usr/bin/byobu-ugraph => + usr/bin/byobu-ugraph.in, usr/bin/byobu-ulevel => usr/bin/byobu- + ulevel.in, usr/bin/byobu => usr/bin/byobu.in, + usr/lib/byobu/include/config.py => + usr/lib/byobu/include/config.py.in, usr/lib/byobu/include/dirs => + usr/lib/byobu/include/dirs.in, usr/lib/byobu/include/toggle-utf8 => + usr/lib/byobu/include/toggle-utf8.in, usr/share/byobu/tests/byobu- + time-notifications => usr/share/byobu/tests/byobu-time- + notifications.in: + - use @prefix@ rather than hardcoding /usr, makes code + more portable and easier to build with ./config --prefix + [ Arminius Silvanus ] * usr/share/byobu/profiles/bashrc: LP: #1280550 - test the $BASH variable, rather than $SHELL, to tell if we're diff --git a/etc/profile.d/Z97-byobu.sh b/etc/profile.d/Z97-byobu.sh.in similarity index 71% rename from etc/profile.d/Z97-byobu.sh rename to etc/profile.d/Z97-byobu.sh.in index aab65e80..78a45035 100755 --- a/etc/profile.d/Z97-byobu.sh +++ b/etc/profile.d/Z97-byobu.sh.in @@ -20,16 +20,16 @@ # 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 +if [ -n "$LC_BYOBU" ] && [ "$LC_BYOBU" -gt 0 ] && [ -r "@prefix@/bin/byobu-launch" ]; then + . @prefix@/bin/byobu-launch +elif [ "$LC_TERMTYPE" = "byobu" ] && [ -r "@prefix@/bin/byobu-launch" ]; then + . @prefix@/bin/byobu-launch +elif [ "$LC_TERMTYPE" = "byobu-screen" ] && [ -r "@prefix@/bin/byobu-launch" ]; then export BYOBU_BACKEND="screen" - . /usr/bin/byobu-launch -elif [ "$LC_TERMTYPE" = "byobu-tmux" ] && [ -r "/usr/bin/byobu-launch" ]; then + . @prefix@/bin/byobu-launch +elif [ "$LC_TERMTYPE" = "byobu-tmux" ] && [ -r "@prefix@/bin/byobu-launch" ]; then export BYOBU_BACKEND="tmux" - . /usr/bin/byobu-launch + . @prefix@/bin/byobu-launch fi # vi: syntax=sh ts=4 noexpandtab diff --git a/usr/bin/byobu-config b/usr/bin/byobu-config.in similarity index 91% rename from usr/bin/byobu-config rename to usr/bin/byobu-config.in index 9fd810f2..7fd31799 100755 --- a/usr/bin/byobu-config +++ b/usr/bin/byobu-config.in @@ -18,7 +18,7 @@ # along with this program. If not, see . PKG="byobu" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" ${BYOBU_PYTHON} "${BYOBU_PREFIX}/lib/${PKG}/include/config.py" diff --git a/usr/bin/byobu-ctrl-a b/usr/bin/byobu-ctrl-a.in similarity index 98% rename from usr/bin/byobu-ctrl-a rename to usr/bin/byobu-ctrl-a.in index 883bc2b0..df75564c 100755 --- a/usr/bin/byobu-ctrl-a +++ b/usr/bin/byobu-ctrl-a.in @@ -27,7 +27,7 @@ EOF PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" bind_to="" diff --git a/usr/bin/byobu-disable-prompt b/usr/bin/byobu-disable-prompt.in similarity index 93% rename from usr/bin/byobu-disable-prompt rename to usr/bin/byobu-disable-prompt.in index 47912241..6f3d7d9f 100755 --- a/usr/bin/byobu-disable-prompt +++ b/usr/bin/byobu-disable-prompt.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" $BYOBU_SED -i -e "/#byobu-prompt#$/d" "$HOME/.bashrc" diff --git a/usr/bin/byobu-disable b/usr/bin/byobu-disable.in similarity index 93% rename from usr/bin/byobu-disable rename to usr/bin/byobu-disable.in index ce96f4e7..7c115abe 100755 --- a/usr/bin/byobu-disable +++ b/usr/bin/byobu-disable.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" byobu-launcher-uninstall diff --git a/usr/bin/byobu-enable-prompt b/usr/bin/byobu-enable-prompt.in similarity index 94% rename from usr/bin/byobu-enable-prompt rename to usr/bin/byobu-enable-prompt.in index 06382cd3..2ff99fd8 100755 --- a/usr/bin/byobu-enable-prompt +++ b/usr/bin/byobu-enable-prompt.in @@ -21,7 +21,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" diff --git a/usr/bin/byobu-enable b/usr/bin/byobu-enable.in similarity index 93% rename from usr/bin/byobu-enable rename to usr/bin/byobu-enable.in index ead1c361..1d3deb95 100755 --- a/usr/bin/byobu-enable +++ b/usr/bin/byobu-enable.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" byobu-launcher-install diff --git a/usr/bin/byobu-export b/usr/bin/byobu-export.in similarity index 93% rename from usr/bin/byobu-export rename to usr/bin/byobu-export.in index a89e52a7..28fff3c0 100755 --- a/usr/bin/byobu-export +++ b/usr/bin/byobu-export.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" gettext " diff --git a/usr/bin/byobu-janitor b/usr/bin/byobu-janitor.in similarity index 98% rename from usr/bin/byobu-janitor rename to usr/bin/byobu-janitor.in index c7f244a3..071d0955 100755 --- a/usr/bin/byobu-janitor +++ b/usr/bin/byobu-janitor.in @@ -21,7 +21,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" # Ensure that all updates get run immediately diff --git a/usr/bin/byobu-launch b/usr/bin/byobu-launch.in similarity index 97% rename from usr/bin/byobu-launch rename to usr/bin/byobu-launch.in index 1dda80f2..1ea36b6b 100755 --- a/usr/bin/byobu-launch +++ b/usr/bin/byobu-launch.in @@ -43,7 +43,7 @@ elif [ "$BYOBU_SOURCED_PROFILE" != "1" ] && [ "$LC_BYOBU" != "0" ] && [ "$BYOBU_ BYOBU_SOURCED_PROFILE=1 PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" - [ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX + [ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" # Ensure that autolaunch is not explicitly disabled if [ ! -r "$BYOBU_CONFIG_DIR/disable-autolaunch" ]; then diff --git a/usr/bin/byobu-launcher-install b/usr/bin/byobu-launcher-install.in similarity index 96% rename from usr/bin/byobu-launcher-install rename to usr/bin/byobu-launcher-install.in index 78202a26..443c0870 100755 --- a/usr/bin/byobu-launcher-install +++ b/usr/bin/byobu-launcher-install.in @@ -20,7 +20,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" FLAG="$BYOBU_CONFIG_DIR/no-logout-on-detach" diff --git a/usr/bin/byobu-launcher-uninstall b/usr/bin/byobu-launcher-uninstall.in similarity index 94% rename from usr/bin/byobu-launcher-uninstall rename to usr/bin/byobu-launcher-uninstall.in index 9f4b2216..049e4706 100755 --- a/usr/bin/byobu-launcher-uninstall +++ b/usr/bin/byobu-launcher-uninstall.in @@ -20,7 +20,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" remove_launcher() { diff --git a/usr/bin/byobu-launcher b/usr/bin/byobu-launcher.in similarity index 94% rename from usr/bin/byobu-launcher rename to usr/bin/byobu-launcher.in index 45f95e5b..5868b619 100755 --- a/usr/bin/byobu-launcher +++ b/usr/bin/byobu-launcher.in @@ -22,7 +22,7 @@ PKG="byobu" # ie, rather than "sudo byobu", you must run "sudo -H byobu" if [ -O "$HOME" ]; then [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" - [ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX + [ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" if [ -e "$BYOBU_CONFIG_DIR/disable-autolaunch" ]; then false diff --git a/usr/bin/byobu-layout b/usr/bin/byobu-layout.in similarity index 97% rename from usr/bin/byobu-layout rename to usr/bin/byobu-layout.in index ee0ab61e..8c1a2f9e 100755 --- a/usr/bin/byobu-layout +++ b/usr/bin/byobu-layout.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" # Get the layouts directory diff --git a/usr/bin/byobu-prompt b/usr/bin/byobu-prompt.in similarity index 92% rename from usr/bin/byobu-prompt rename to usr/bin/byobu-prompt.in index 3720be3f..07f7bfe2 100755 --- a/usr/bin/byobu-prompt +++ b/usr/bin/byobu-prompt.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" echo diff --git a/usr/bin/byobu-quiet b/usr/bin/byobu-quiet.in similarity index 94% rename from usr/bin/byobu-quiet rename to usr/bin/byobu-quiet.in index 3c8c77ac..fd5b8b74 100755 --- a/usr/bin/byobu-quiet +++ b/usr/bin/byobu-quiet.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" FLAG="$BYOBU_CONFIG_DIR/status.disable" diff --git a/usr/bin/byobu-reconnect-sockets b/usr/bin/byobu-reconnect-sockets.in similarity index 97% rename from usr/bin/byobu-reconnect-sockets rename to usr/bin/byobu-reconnect-sockets.in index 46f28a58..92c03fed 100755 --- a/usr/bin/byobu-reconnect-sockets +++ b/usr/bin/byobu-reconnect-sockets.in @@ -25,7 +25,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" case "$-" in diff --git a/usr/bin/byobu-select-backend b/usr/bin/byobu-select-backend.in similarity index 94% rename from usr/bin/byobu-select-backend rename to usr/bin/byobu-select-backend.in index 19298a20..a33569e7 100755 --- a/usr/bin/byobu-select-backend +++ b/usr/bin/byobu-select-backend.in @@ -20,7 +20,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" usage () { diff --git a/usr/bin/byobu-select-profile b/usr/bin/byobu-select-profile.in similarity index 98% rename from usr/bin/byobu-select-profile rename to usr/bin/byobu-select-profile.in index 45bb4b1f..b1d6dcce 100755 --- a/usr/bin/byobu-select-profile +++ b/usr/bin/byobu-select-profile.in @@ -24,7 +24,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" TEXTDOMAIN="$PKG" diff --git a/usr/bin/byobu-select-session b/usr/bin/byobu-select-session.in similarity index 91% rename from usr/bin/byobu-select-session rename to usr/bin/byobu-select-session.in index 34bc552f..0ba9beb7 100755 --- a/usr/bin/byobu-select-session +++ b/usr/bin/byobu-select-session.in @@ -18,7 +18,7 @@ # along with this program. If not, see . PKG="byobu" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" ${BYOBU_PYTHON} "${BYOBU_PREFIX}/lib/${PKG}/include/select-session.py" diff --git a/usr/bin/byobu-shell b/usr/bin/byobu-shell.in similarity index 94% rename from usr/bin/byobu-shell rename to usr/bin/byobu-shell.in index a56b6327..97bdccce 100755 --- a/usr/bin/byobu-shell +++ b/usr/bin/byobu-shell.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" FLAG="$BYOBU_CONFIG_DIR/.welcome-displayed" diff --git a/usr/bin/byobu-silent b/usr/bin/byobu-silent.in similarity index 93% rename from usr/bin/byobu-silent rename to usr/bin/byobu-silent.in index 3caf124e..973e6c3b 100755 --- a/usr/bin/byobu-silent +++ b/usr/bin/byobu-silent.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" FLAG="$BYOBU_CONFIG_DIR/status.disable" diff --git a/usr/bin/byobu-status-detail b/usr/bin/byobu-status-detail.in similarity index 93% rename from usr/bin/byobu-status-detail rename to usr/bin/byobu-status-detail.in index 5582d600..7cbde5f7 100755 --- a/usr/bin/byobu-status-detail +++ b/usr/bin/byobu-status-detail.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" if which vim >/dev/null && `vim --version | grep -q +folding`; then diff --git a/usr/bin/byobu-status b/usr/bin/byobu-status.in similarity index 98% rename from usr/bin/byobu-status rename to usr/bin/byobu-status.in index c4684aa8..c8b9e33a 100755 --- a/usr/bin/byobu-status +++ b/usr/bin/byobu-status.in @@ -20,7 +20,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" # Make sure status is not disabled diff --git a/usr/bin/byobu-ugraph b/usr/bin/byobu-ugraph.in similarity index 96% rename from usr/bin/byobu-ugraph rename to usr/bin/byobu-ugraph.in index bf33f349..d4c6feaa 100755 --- a/usr/bin/byobu-ugraph +++ b/usr/bin/byobu-ugraph.in @@ -26,7 +26,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" script_name=${0##*/} @@ -81,7 +81,7 @@ Examples: Trailing echo adds a required newline Note no filename specified. - $script_name "(/usr/lib/byobu/mem_used | sed -e 's/% //g';echo)" + $script_name "(@prefix@/lib/byobu/mem_used | sed -e 's/% //g';echo)" Using $script_name just to rotate log and display the graph diff --git a/usr/bin/byobu-ulevel b/usr/bin/byobu-ulevel.in similarity index 99% rename from usr/bin/byobu-ulevel rename to usr/bin/byobu-ulevel.in index 877de325..b648bf0f 100755 --- a/usr/bin/byobu-ulevel +++ b/usr/bin/byobu-ulevel.in @@ -37,7 +37,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" circles_2=(○ ●) diff --git a/usr/bin/byobu b/usr/bin/byobu.in similarity index 98% rename from usr/bin/byobu rename to usr/bin/byobu.in index a055105c..a2ed023e 100755 --- a/usr/bin/byobu +++ b/usr/bin/byobu.in @@ -41,14 +41,14 @@ if [ -z "${BYOBU_PREFIX}" ]; then # Find and export the installation location prefix greadlink -f . >/dev/null 2>&1 && export BYOBU_READLINK="greadlink" || export BYOBU_READLINK="readlink" prefix="$(dirname $(dirname $($BYOBU_READLINK -f $0)))" - if [ "$prefix" != "/usr" ]; then + if [ "$prefix" != "@prefix@" ]; then echo "export BYOBU_PREFIX='$prefix'" >> "$HOME/.byoburc" . "$HOME/.byoburc" fi fi export BYOBU_CHARMAP=$(locale charmap) [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" # Override backend if we can determine intentions from argv[0] diff --git a/usr/lib/byobu/include/config.py b/usr/lib/byobu/include/config.py.in similarity index 99% rename from usr/lib/byobu/include/config.py rename to usr/lib/byobu/include/config.py.in index 73d75b46..11fc00cb 100755 --- a/usr/lib/byobu/include/config.py +++ b/usr/lib/byobu/include/config.py.in @@ -52,7 +52,7 @@ BYOBU_CONFIG_DIR = os.getenv("BYOBU_CONFIG_DIR", HOME + "/.byobu") BYOBU_RUN_DIR = os.getenv("BYOBU_RUN_DIR", HOME + "/.cache/byobu") BYOBU_BACKEND = os.getenv("BYOBU_BACKEND", "tmux") BYOBU_SOCKETDIR = os.getenv("SOCKETDIR", "/var/run/screen") -BYOBU_PREFIX = os.getenv("BYOBU_PREFIX", "/usr") +BYOBU_PREFIX = os.getenv("BYOBU_PREFIX", "@prefix@") SHARE = BYOBU_PREFIX + '/share/' + PKG DOC = BYOBU_PREFIX + '/share/doc/' + PKG if not os.path.exists(SHARE): diff --git a/usr/lib/byobu/include/dirs b/usr/lib/byobu/include/dirs.in similarity index 98% rename from usr/lib/byobu/include/dirs rename to usr/lib/byobu/include/dirs.in index cfb67d86..88e13f4c 100755 --- a/usr/lib/byobu/include/dirs +++ b/usr/lib/byobu/include/dirs.in @@ -22,7 +22,7 @@ PKG="byobu" # Some users build and install byobu themselves, rather than from a distro [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -n "$BYOBU_PREFIX" ] || BYOBU_PREFIX="/usr" +[ -n "$BYOBU_PREFIX" ] || BYOBU_PREFIX="@prefix@" # Create and export the user configuration directory if [ -d "$BYOBU_CONFIG_DIR" ]; then diff --git a/usr/lib/byobu/include/toggle-utf8 b/usr/lib/byobu/include/toggle-utf8.in similarity index 95% rename from usr/lib/byobu/include/toggle-utf8 rename to usr/lib/byobu/include/toggle-utf8.in index 84fcf500..e441711c 100755 --- a/usr/lib/byobu/include/toggle-utf8 +++ b/usr/lib/byobu/include/toggle-utf8.in @@ -19,7 +19,7 @@ PKG="byobu" [ -r "$HOME/.byoburc" ] && . "$HOME/.byoburc" -[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="/usr" || export BYOBU_PREFIX +[ -z "${BYOBU_PREFIX}" ] && export BYOBU_PREFIX="@prefix@" || export BYOBU_PREFIX . "${BYOBU_PREFIX}/lib/${PKG}/include/common" [ -r "$BYOBU_CONFIG_DIR/statusrc" ] && . "$BYOBU_CONFIG_DIR/statusrc" diff --git a/usr/share/byobu/tests/byobu-time-notifications b/usr/share/byobu/tests/byobu-time-notifications.in similarity index 96% rename from usr/share/byobu/tests/byobu-time-notifications rename to usr/share/byobu/tests/byobu-time-notifications.in index 820f90c0..1602450c 100755 --- a/usr/share/byobu/tests/byobu-time-notifications +++ b/usr/share/byobu/tests/byobu-time-notifications.in @@ -21,7 +21,7 @@ PKG=byobu RUNS=100 -[ -z "$BYOBU_PREFIX" ] && BYOBU_PREFIX="/usr" +[ -z "$BYOBU_PREFIX" ] && BYOBU_PREFIX="@prefix@" export BYOBU_PREFIX loop() {