summaryrefslogtreecommitdiffstats
path: root/perl-install
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2002-02-18 14:09:49 +0000
committerPascal Rigaux <pixel@mandriva.com>2002-02-18 14:09:49 +0000
commit63219a482e1bd74dcfd4e03eca508cf5a5005ca4 (patch)
treef21d2a424ecae0db6e8b59073e156a2c15f9c9c9 /perl-install
parent6e10d3f2f845a9cd4c39c0fdd4d541a0ed404ffe (diff)
downloaddrakx-63219a482e1bd74dcfd4e03eca508cf5a5005ca4.tar
drakx-63219a482e1bd74dcfd4e03eca508cf5a5005ca4.tar.gz
drakx-63219a482e1bd74dcfd4e03eca508cf5a5005ca4.tar.bz2
drakx-63219a482e1bd74dcfd4e03eca508cf5a5005ca4.tar.xz
drakx-63219a482e1bd74dcfd4e03eca508cf5a5005ca4.zip
workaround not having the right to connect to our new created test server.
info about the pb (sorry for the french): quand on lance le serveur - via xdm/kdm/startx, ca utilise xauth, xhost est fermé - via X/xinit, xhost est ouvert sur localhost, xauth n'est pas utilisé *sauf* si X/xinit est lancé à partir d'un X *et* .Xauthority est non vide. dans ce cas, xhost est fermé, et aucun xauth n'est ajouté une conséquence, c'est que XFdrake ne peut pas accéder au X de test si XFdrake est lancé sous X ou "xauth list" est non vide exception: quand on lance le xdm/kdm en root, xhost n'est pas fermé, pas contre il est fermé en root & startx.
Diffstat (limited to 'perl-install')
-rw-r--r--perl-install/Xconfigurator.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/perl-install/Xconfigurator.pm b/perl-install/Xconfigurator.pm
index 9ac596ffb..cffab8665 100644
--- a/perl-install/Xconfigurator.pm
+++ b/perl-install/Xconfigurator.pm
@@ -616,6 +616,7 @@ sub testFinalConfig {
my $f_err = "$prefix/tmp/Xoutput";
my $pid;
unless ($pid = fork) {
+ system("xauth add :9 . `mcookie`");
open STDERR, ">$f_err";
chroot $prefix if $prefix;
exec $o->{card}{prog},