From dd61835332fb8ceab3939af67f7bca64113854c6 Mon Sep 17 00:00:00 2001 From: Roey Darwish Dror Date: Sun, 6 Sep 2020 19:43:14 +0300 Subject: [PATCH] Fix BSDs (fix #519) --- src/steps/os/dragonfly.rs | 2 +- src/steps/os/freebsd.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/steps/os/dragonfly.rs b/src/steps/os/dragonfly.rs index 3b90fedb..79003263 100644 --- a/src/steps/os/dragonfly.rs +++ b/src/steps/os/dragonfly.rs @@ -6,7 +6,7 @@ use std::path::PathBuf; use std::process::Command; pub fn upgrade_packages(sudo: Option<&PathBuf>, run_type: RunType) -> Result<()> { - let sudo = require_option(sudo)?; + let sudo = require_option(sudo, String::from("No sudo detected"))?; print_separator("DrgaonFly BSD Packages"); run_type .execute(sudo) diff --git a/src/steps/os/freebsd.rs b/src/steps/os/freebsd.rs index 51bae0e8..bdd6ba76 100644 --- a/src/steps/os/freebsd.rs +++ b/src/steps/os/freebsd.rs @@ -6,7 +6,7 @@ use std::path::PathBuf; use std::process::Command; pub fn upgrade_freebsd(sudo: Option<&PathBuf>, run_type: RunType) -> Result<()> { - let sudo = require_option(sudo)?; + let sudo = require_option(sudo, String::from("No sudo detected"))?; print_separator("FreeBSD Update"); run_type .execute(sudo) @@ -15,7 +15,7 @@ pub fn upgrade_freebsd(sudo: Option<&PathBuf>, run_type: RunType) -> Result<()> } pub fn upgrade_packages(sudo: Option<&PathBuf>, run_type: RunType) -> Result<()> { - let sudo = require_option(sudo)?; + let sudo = require_option(sudo, String::from("No sudo detected"))?; print_separator("FreeBSD Packages"); run_type.execute(sudo).args(&["/usr/sbin/pkg", "upgrade"]).check_run() }