Group :: System/Configuration/Hardware
RPM: firmwarekit
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: alt_use_external_bins2.patch
Download
Download
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) {