1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-07-03 23:13:18 +02:00

flashrom_tester: Use elogtool to list firmware eventlog

Mosys is dropping the eventlog command, in favor of the elogtool
command provided in coreboot.  The output is compatible with what
mosys used to output.

Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Change-Id: I8c4be82fed28b6a19746e6b93fafce23bd8ede5d
Reviewed-on: https://review.coreboot.org/c/flashrom/+/58527
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Ricardo Quesada <ricardoq@google.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Edward O'Callaghan <quasisec@chromium.org>
This commit is contained in:
Jack Rosenthal
2021-10-21 13:11:56 -06:00
committed by Angel Pons
parent 8d8281c3d6
commit b3df1390dc
2 changed files with 7 additions and 7 deletions

View File

@ -61,13 +61,13 @@ pub fn bios_info() -> IoResult<String> {
}
pub fn eventlog_list() -> Result<String, std::io::Error> {
mosys_dispatch(&["eventlog", "list"])
elogtool_dispatch(&["list"])
}
fn mosys_dispatch<S: AsRef<OsStr> + Debug>(args: &[S]) -> IoResult<String> {
info!("mosys_dispatch() running: /usr/sbin/mosys {:?}", args);
fn elogtool_dispatch<S: AsRef<OsStr> + Debug>(args: &[S]) -> IoResult<String> {
info!("elogtool_dispatch() running: /usr/bin/elogtool {:?}", args);
let output = Command::new("/usr/sbin/mosys")
let output = Command::new("/usr/bin/elogtool")
.args(args)
.stdin(Stdio::null())
.output()?;