Use environment variable for kernel message file path
This commit is contained in:
parent
8209da3b21
commit
89be5b3542
1 changed files with 4 additions and 1 deletions
|
@ -1,4 +1,5 @@
|
|||
#![feature(file_buffered)]
|
||||
use std::env;
|
||||
use std::fs::File;
|
||||
use std::io::BufRead;
|
||||
use std::io::Write;
|
||||
|
@ -6,7 +7,9 @@ use std::io::Write;
|
|||
fn main() {
|
||||
println!("Reading kernel messages...");
|
||||
|
||||
let kmsg_file = File::open_buffered("/dev/kmsg").expect("Failed to open /dev/kmsg");
|
||||
let kmsg_file =
|
||||
File::open_buffered(env::var("PHENIX_KMSG").unwrap_or(String::from("/dev/kmsg")))
|
||||
.expect("Failed to open /dev/kmsg");
|
||||
|
||||
let lines = kmsg_file.lines();
|
||||
for line in lines {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue