1 diff -Nru bluez-4.53/tools/parser.y.orig bluez-4.53/tools/parser.y
2 --- bluez-4.53/tools/parser.y.orig Thu Oct 31 10:09:48 2002
3 +++ bluez-4.53/tools/parser.y Sun Mar 23 18:18:14 2003
6 snprintf(file, MAXPATHLEN, "%s", filename);
8 - snprintf(file, MAXPATHLEN, "%s/.bluetooth/rfcomm.conf", getenv("HOME"));
9 + char *etc_dir = getenv("HOME_ETC");
11 + snprintf(file, MAXPATHLEN, "%s/.bluetooth/rfcomm.conf", etc_dir);
13 + snprintf(file, MAXPATHLEN, "%s/.bluetooth/rfcomm.conf", getenv("HOME"));
15 if ((getuid() == 0) || (access(file, R_OK) < 0))
16 snprintf(file, MAXPATHLEN, "/etc/bluetooth/rfcomm.conf");