Check for getconfig in GETCONFIG_DIR if it's not found in module dir.
This commit is contained in:
parent
bfd1364586
commit
cff4b1c216
|
@ -1,4 +1,5 @@
|
|||
/* $DHD: xc/programs/Xserver/hw/xfree86/common/xf86AutoConfig.c,v 1.15 2003/09/24 19:39:36 dawes Exp $ */
|
||||
/* $XdotOrg: $ */
|
||||
|
||||
/*
|
||||
* Copyright 2003 by David H. Dawes.
|
||||
|
@ -201,8 +202,9 @@ xf86AutoConfig(void)
|
|||
|
||||
/*
|
||||
* Look for the getconfig program first in the xf86ModulePath
|
||||
* directories, then in BINDIR. If it isn't found in any of those
|
||||
* locations, just use the normal search path.
|
||||
* directories, then in GETCONFIG_DIR, then in BINDIR. If it
|
||||
* isn't found in any of those locations, just use the normal
|
||||
* search path.
|
||||
*/
|
||||
|
||||
if (xf86ModulePath) {
|
||||
|
@ -223,6 +225,14 @@ xf86AutoConfig(void)
|
|||
xfree(a);
|
||||
}
|
||||
|
||||
if (!path) {
|
||||
path = xnfstrdup(GETCONFIG_DIR "/" GET_CONFIG_CMD);
|
||||
if (access(path, X_OK) != 0) {
|
||||
xfree(path);
|
||||
path = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef BINDIR
|
||||
if (!path) {
|
||||
path = xnfstrdup(BINDIR "/" GET_CONFIG_CMD);
|
||||
|
|
Loading…
Reference in New Issue