diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2002-02-18 14:09:49 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2002-02-18 14:09:49 +0000 |
commit | 63219a482e1bd74dcfd4e03eca508cf5a5005ca4 (patch) | |
tree | f21d2a424ecae0db6e8b59073e156a2c15f9c9c9 | |
parent | 6e10d3f2f845a9cd4c39c0fdd4d541a0ed404ffe (diff) | |
download | drakx-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.
-rw-r--r-- | perl-install/Xconfigurator.pm | 1 |
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}, |