From f1bc1bd7b8930bd04c585918dbbc185265123cd5 Mon Sep 17 00:00:00 2001 From: norly Date: Mon, 10 Oct 2011 01:13:20 +0100 Subject: [PATCH] Added wrapper script. --- XGrabControl | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 XGrabControl diff --git a/XGrabControl b/XGrabControl new file mode 100755 index 0000000..1154a70 --- /dev/null +++ b/XGrabControl @@ -0,0 +1,26 @@ +#!/bin/sh +# +# XGrabControl, part of XGrabControl. +# (c) 2011, en passant development. +# +# This is a simple wrapper script for XGrabControl. +# Either source it or use it: +# source XGrabControl +# or use it as a program running helper: +# XGrabControl program arg1 arg2 ... + + +# Insert ourselves into LD_PRELOAD if we are not there yet. +if echo $LD_PRELOAD | grep -q "libXGrabControl\.so" +then + echo "XGrabControl: Already in LD_PRELOAD." +else + echo "XGrabControl: Adding to LD_PRELOAD." + export LD_PRELOAD="libXGrabControl.so $LD_PRELOAD" +fi + +# If any arguments were given, pass them on to the shell. +if [ $# -gt 0 ] +then + exec "$@" +fi -- 2.30.2