extras/keymap: use LIBEXECDIR instead /lib/udev

This commit is contained in:
Kay Sievers 2009-06-17 16:18:04 +02:00
parent bc3ebcbdb8
commit d0d3183278

View file

@ -41,9 +41,6 @@ const struct key* lookup_key (const char *str, unsigned int len);
#define MAX_SCANCODES 1024 #define MAX_SCANCODES 1024
/* If keymap file is given without a path, assume this one; must end with '/' * */
#define DEFAULT_PATH "/lib/udev/keymaps/"
static int evdev_open(const char *dev) static int evdev_open(const char *dev)
{ {
int fd; int fd;
@ -222,8 +219,9 @@ static const char* default_keymap_path(const char* path)
{ {
static char result[PATH_MAX]; static char result[PATH_MAX];
/* If keymap file is given without a path, assume udev diretory; must end with '/' * */
if (!strchr(path, '/')) { if (!strchr(path, '/')) {
snprintf(result, sizeof(result), "%s%s", DEFAULT_PATH, path); snprintf(result, sizeof(result), "%s%s", LIBEXECDIR "/keymaps/", path);
return result; return result;
} }
return path; return path;