fix(sudo): reorder require_sudo() after print_separator()

This commit is contained in:
Andre Toerien
2025-09-26 21:22:55 +02:00
committed by Gideon
parent ad9f2c2ccb
commit 0dee534f84
7 changed files with 55 additions and 50 deletions

View File

@@ -6,17 +6,18 @@ use color_eyre::Result;
use rust_i18n::t;
pub fn upgrade_freebsd(ctx: &ExecutionContext) -> Result<()> {
let sudo = ctx.require_sudo()?;
print_separator(t!("FreeBSD Update"));
let sudo = ctx.require_sudo()?;
sudo.execute(ctx, "/usr/sbin/freebsd-update")?
.args(["fetch", "install"])
.status_checked()
}
pub fn upgrade_packages(ctx: &ExecutionContext) -> Result<()> {
let sudo = ctx.require_sudo()?;
print_separator(t!("FreeBSD Packages"));
let sudo = ctx.require_sudo()?;
let mut command = sudo.execute(ctx, "/usr/sbin/pkg")?;
command.arg("upgrade");
if ctx.config().yes(Step::System) {
@@ -26,10 +27,9 @@ pub fn upgrade_packages(ctx: &ExecutionContext) -> Result<()> {
}
pub fn audit_packages(ctx: &ExecutionContext) -> Result<()> {
let sudo = ctx.require_sudo()?;
print_separator(t!("FreeBSD Audit"));
let sudo = ctx.require_sudo()?;
sudo.execute(ctx, "/usr/sbin/pkg")?
.args(["audit", "-Fr"])
.status_checked()