use copy_dir() from util

master
rascul 5 years ago
parent fc9b5bc77e
commit 8b81c91845

@ -1,10 +1,10 @@
use std::fs::{copy as fscopy, read_dir}; use std::fs::read_dir;
use std::os::unix::fs::PermissionsExt; use std::os::unix::fs::PermissionsExt;
use std::path::PathBuf; use std::path::PathBuf;
use crate::config::Config; use crate::config::Config;
use crate::error::*; use crate::error::*;
use crate::util::{get_perms, mkdir, set_perms}; use crate::util::{copy_file, get_perms, mkdir, set_perms};
pub fn copy(config: &Config) -> MkrootResult<()> { pub fn copy(config: &Config) -> MkrootResult<()> {
if config.verbose { if config.verbose {
@ -91,16 +91,3 @@ fn copy_dir(src: &PathBuf, dst: &PathBuf, verbose: bool) -> MkrootResult<()> {
Ok(()) Ok(())
} }
fn copy_file(src: &PathBuf, dst: &PathBuf) -> MkrootResult<()> {
if let Err(e) = fscopy(src, dst) {
return Err(MkrootError::from(format!(
"Error copying file from {} to {}: {}",
src.display(),
dst.display(),
e
)));
}
Ok(())
}

Loading…
Cancel
Save