diff options
Diffstat (limited to 'addons/x11phonehome/usr/local/bin/pickxconfig')
-rwxr-xr-x | addons/x11phonehome/usr/local/bin/pickxconfig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/addons/x11phonehome/usr/local/bin/pickxconfig b/addons/x11phonehome/usr/local/bin/pickxconfig new file mode 100755 index 0000000..51b8f41 --- /dev/null +++ b/addons/x11phonehome/usr/local/bin/pickxconfig @@ -0,0 +1,13 @@ +#!/bin/sh + +# FIXME: Why won't this work? +#cfgmaybe=`lspci | perl -n -e 's¡^.* VGA .*:\W(\w*).*¡/etc/X11/XF86Config-4-$1¡i && print if -f'` + +cfgbase="/etc/X11/xorg.conf" + +cfgmaybe="$cfgbase-`lspci | perl -n -e 's¡^.* VGA .*:\W(\w*).*¡$1¡i && print'`" +if [ -r "$cfgmaybe" ]; then + echo "$cfgmaybe" +else + echo "$cfgbase" +fi |