Avoid needless consumption

This commit is contained in:
Roey Darwish Dror 2018-11-07 11:19:46 +02:00
parent 406ed1325f
commit 3415750123

View File

@ -70,7 +70,7 @@ struct ChrootCommand {
disk: PathBuf, disk: PathBuf,
} }
fn create(command: CreateCommand) -> Result<(), Error> { fn create(command: &CreateCommand) -> Result<(), Error> {
let sgdisk = Tool::find("sgdisk")?; let sgdisk = Tool::find("sgdisk")?;
let pacstrap = Tool::find("pacstrap")?; let pacstrap = Tool::find("pacstrap")?;
let arch_chroot = Tool::find("arch-chroot")?; let arch_chroot = Tool::find("arch-chroot")?;
@ -153,7 +153,7 @@ fn create(command: CreateCommand) -> Result<(), Error> {
"networkmanager", "networkmanager",
"btrfs-progs", "btrfs-progs",
"broadcom-wl", "broadcom-wl",
]).args(command.extra_packages) ]).args(&command.extra_packages)
.run(ErrorKind::Pacstrap)?; .run(ErrorKind::Pacstrap)?;
let fstab = genfstab let fstab = genfstab
@ -206,7 +206,7 @@ fn create(command: CreateCommand) -> Result<(), Error> {
Ok(()) Ok(())
} }
fn chroot(command: ChrootCommand) -> Result<(), Error> { fn chroot(command: &ChrootCommand) -> Result<(), Error> {
let arch_chroot = Tool::find("arch-chroot")?; let arch_chroot = Tool::find("arch-chroot")?;
if !(command.disk.starts_with("/dev/disk/by-id") if !(command.disk.starts_with("/dev/disk/by-id")
@ -273,8 +273,8 @@ fn main() {
} }
let result = match app { let result = match app {
App::Create(command) => create(command), App::Create(command) => create(&command),
App::Chroot(command) => chroot(command), App::Chroot(command) => chroot(&command),
}; };
match result { match result {