40 lines
590 B
Bash
Executable File
40 lines
590 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# simple script to run acpixtract and verify we got
|
|
# some output.
|
|
#
|
|
|
|
PWD=$(pwd)
|
|
BINDIR="/usr/bin"
|
|
|
|
# see if acpidump runs
|
|
rm -f /tmp/acpi.tables
|
|
$BINDIR/acpidump -o /tmp/acpi.tables 2>&1
|
|
RET=$?
|
|
if [ $RET -ne 0 ]
|
|
then
|
|
echo FAIL acpixtract-dump
|
|
exit $RET
|
|
fi
|
|
|
|
RET=2
|
|
sz=$(ls -s /tmp/acpi.tables | cut -d' ' -f1)
|
|
[[ $sz -gt 0 ]] && RET=0
|
|
if [ $RET -ne 0 ]
|
|
then
|
|
echo FAIL acpixtract-size
|
|
exit $RET
|
|
fi
|
|
|
|
# see if acpixtract runs
|
|
$BINDIR/acpixtract -a /tmp/acpi.tables 2>&1
|
|
RET=$?
|
|
if [ $RET -ne 0 ]
|
|
then
|
|
echo FAIL acpixtract-read
|
|
exit $RET
|
|
fi
|
|
|
|
echo PASS acpixtract
|
|
exit 0
|