#!/bin/dash # Filename: run-screen # Purpose: wrapper for screen to start with appropriate configuration # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. ################################################################################ # try to mitigate raceconditions from screen SCREENDIR_="/var/run/screen" mkdir -m 700 "${SCREENDIR_}/S-$USER" >/dev/null 2>&1 # now run screen with config if [ `id -u` = 0 ] ; then exec screen -U -c /etc/grml/screenrc elif [ -r "$HOME/.screenrc" ] ; then exec screen -U -c "$HOME/.screenrc" else exec screen -U -c /etc/grml/screenrc_generic fi ## END OF FILE #################################################################