aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index 7d54a67..b6789f3 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,6 +1,6 @@
use rustkrazy_admind::{Error, Result};
-use std::fs::{self, File};
+use std::fs::{self, File, OpenOptions};
use std::io::{self, BufReader, Read, Seek, Write};
use actix_web::{
@@ -264,7 +264,7 @@ fn validate_credentials(user_id: &str, user_password: &str) -> io::Result<bool>
fn modify_cmdline(old: &str, new: &str) -> Result<()> {
let boot = boot_dev()?;
- let boot_partition = File::open(boot)?;
+ let boot_partition = OpenOptions::new().read(true).write(true).open(boot)?;
let buf_stream = BufStream::new(boot_partition);
let bootfs = fatfs::FileSystem::new(buf_stream, fatfs::FsOptions::new())?;