x11config15sol.pl revision c58f1213e628a545081c70e26c6b67a841cff880
#
# Guest Additions X11 config update script
#
# Copyright (C) 2006-2012 Oracle Corporation
#
# This file is part of VirtualBox Open Source Edition (OSE), as
# available from http://www.virtualbox.org. This file is free software;
# General Public License (GPL) as published by the Free Software
# Foundation, in version 2 as it comes in the "COPYING" file of the
# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
#
my @cfg_files = ("/etc/X11/xorg.conf-4", "/etc/X11/xorg.conf", "/etc/X11/.xorg.conf", "/etc/xorg.conf",
"/usr/X11R6/lib/X11/XF86Config-4", "/usr/X11R6/lib/X11/XF86Config");
my $CFG;
my $TMP;
my $config_count = 0;
{
{
my $in_section = 0;
{
{
my $section = lc($1);
if ($section eq "device")
{
$in_section = 1;
}
} else {
if ($line =~ /^\s*EndSection/i)
{
$in_section = 0;
}
}
if ($in_section)
{
{
$line = " Driver \"vboxvideo\"\n";
}
}
}
close(TMP);
system("cp $temp $cfg");
unlink $temp;
{
}
$config_count++;
}
}