diff -ruN linuxfirmwarekit-orig/acpicompile/acpicompile.c linuxfirmwarekit/acpicompile/acpicompile.c --- linuxfirmwarekit-orig/acpicompile/acpicompile.c 2007-03-25 03:18:36 +0400 +++ linuxfirmwarekit/acpicompile/acpicompile.c 2007-04-13 12:44:14 +0400 @@ -83,10 +83,7 @@ int errlineno; /* Compile the dsdt or ssdt .dsl with iasl */ - if (access("plugins", R_OK)) - sprintf(command, "../plugins/iasl -vi -vs -w3 %s", filename); - else - sprintf(command, "plugins/iasl -vi -vs -w3 %s", filename); + sprintf(command, "/usr/bin/iasl -vi -vs -w3 %s", filename); /* analyse output of the iasl compiler */ diff -ruN linuxfirmwarekit-orig/dsdt.c linuxfirmwarekit/dsdt.c --- linuxfirmwarekit-orig/dsdt.c 2007-03-25 00:19:41 +0300 +++ linuxfirmwarekit/dsdt.c 2007-04-13 12:47:16 +0400 @@ -55,13 +55,13 @@ int ret; /* create hex-dump format of all acpi tables in file 'acpidump' */ - system("plugins/acpidump > acpi.dump &> /dev/null"); + system("/usr/sbin/acpidump > acpi.dump > /dev/null 2>&1"); if (access("acpi.dump", R_OK)) fprintf(stderr,"WARN (acpidump): failed to create acpi.dump.\n"); /* use 'acpidump' file to extract dsdt and ssdt tables * in binary format, creates DSDT.dat and SSDT*.dat */ - system("plugins/acpixtract acpi.dump &> /dev/null"); + system("/usr/bin/acpixtract acpi.dump > /dev/null 2>&1"); if (access("DSDT.dat", R_OK)) { ret = system("cat /proc/acpi/dsdt > DSDT.dat"); if (ret != EXIT_SUCCESS) {