f3091cedd4abeda1026d9117c34e8f625754e8aefielding# Various functions
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding# Copyright (c) 2015 Red Hat, Inc.
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding# Author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding# This is free software; you can redistribute it and/or modify it
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding# under the terms of the GNU General Public License as published by
f3091cedd4abeda1026d9117c34e8f625754e8aefielding# the Free Software Foundation; version 2 only
f3091cedd4abeda1026d9117c34e8f625754e8aefielding# This program is distributed in the hope that it will be useful, but
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd# WITHOUT ANY WARRANTY; without even the implied warranty of
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd# General Public License for more details.
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd# You should have received a copy of the GNU General Public License
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# along with this program. If not, see <http://www.gnu.org/licenses/>.
79df087e59dadda6b4775fb26b1a3294cbb0bf44rbb Unindent text by removing at most the number of spaces present in
79df087e59dadda6b4775fb26b1a3294cbb0bf44rbb the first non-empty line from the beginning of every line.
2d0b0e8c8f940cbdf31c97826529370e6bf9c070rbb Execute an interactive shell under "screen", preserving environment.
2d0b0e8c8f940cbdf31c97826529370e6bf9c070rbb For use as a breakpoint for debugging.
06461d67f387ea068187e6dfa036875a8205c04cjerenkrantz # screen filter out LD_* evniroment varibles.
205f4595abf32ae208958d7f8abea68b335c9f39trawick # Back-up them and set them later in screenrc
205f4595abf32ae208958d7f8abea68b335c9f39trawick my_env["_LD_LIBRARY_PATH"] = os.getenv("LD_LIBRARY_PATH", "")
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding my_env["_LD_PRELOAD"] = os.getenv("LD_PRELOAD", "")
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding """Return first argument that points to an existing directory."""