]> git.pld-linux.org Git - packages/xorg-app-xinit.git/blob - xorg-app-xinit-xwrapper.patch
779c0decb24383feccfaab17ec1f7c7782e782a9
[packages/xorg-app-xinit.git] / xorg-app-xinit-xwrapper.patch
1 --- xinit-1.0.8/Makefile.am.orig        2008-03-06 23:08:48.000000000 +0100
2 +++ xinit-1.0.8/Makefile.am     2008-03-08 02:11:36.208958943 +0100
3 @@ -49,7 +49,7 @@
4         -DXINIT=@XINIT@
5  
6  CPP_FILES_FLAGS = \
7 -       -DXINITDIR=$(XINITDIR) $(PROGCPPDEFS) -DLIBDIR=$(libdir) \
8 +       -DXINITDIR=$(XINITDIR) $(PROGCPPDEFS) -DBINDIR=$(bindir) -DLIBDIR=$(libdir) \
9         -DSHELL_CMD=$(SHELL_CMD) $(STARTX_COOKIE_FLAGS) \
10         -D__libexecdir__="$(libexecdir)" \
11         -D__bindir__="$(bindir)" \
12 --- xinit-1.0.8/startx.cpp      2005-11-15 05:03:10.000000000 +0100
13 +++ xinit-1.0.8/startx.cpp      2005-12-22 10:53:22.620963000 +0100
14 @@ -73,7 +73,7 @@
15  userserverrc=$HOME/.xserverrc
16  sysserverrc=XINITDIR/xserverrc
17  defaultclient=XTERM
18 -defaultserver=XSERVER
19 +defaultserver=BINDIR/Xwrapper
20  defaultclientargs=""
21  defaultserverargs=""
22  defaultdisplay=":0"
23 --- xinit-1.3.0/xinit.c.orig    2010-06-12 03:14:10.000000000 +0200
24 +++ xinit-1.3.0/xinit.c 2010-10-31 10:38:50.551098261 +0100
25 @@ -92,6 +92,7 @@
26  #define TRUE 1
27  #define FALSE 0
28  
29 +static char *default_wrapper = BINDIR "/Xwrapper";
30  static char *default_server = "X";
31  static char *default_display = ":0";        /* choose most efficient */
32  static char *default_client[] = {"xterm", "-geometry", "+1+1", "-n", "login", NULL};
33 @@ -191,7 +192,10 @@
34       */
35      if (argc == 0 ||
36          (**argv != '/' && **argv != '.')) {
37 -        *sptr++ = default_server;
38 +       if (access(default_wrapper, X_OK) == 0)
39 +           *sptr++ = default_wrapper;
40 +       else
41 +            *sptr++ = default_server;
42      } else {
43          server_given = 1;
44          *sptr++ = *argv++;
This page took 0.045237 seconds and 2 git commands to generate.