tools.rs: implement file_read_firstline

This commit is contained in:
Dietmar Maurer
2019-01-24 10:43:30 +01:00
parent 0463602a79
commit 447787ab7c
2 changed files with 18 additions and 9 deletions

View File

@ -9,15 +9,7 @@ use chrono::prelude::*;
fn read_etc_localtime() -> Result<String, Error> {
let file = std::fs::File::open("/etc/timezone")?;
use std::io::{BufRead, BufReader};
let mut reader = BufReader::new(file);
let mut line = String::new();
let _ = reader.read_line(&mut line)?;
let line = tools::file_read_firstline("/etc/timezone")?;
Ok(line.trim().to_owned())
}