From bf5482caea2957a3151574232299023377fd0d13 Mon Sep 17 00:00:00 2001 From: Roey Darwish Dror Date: Sat, 13 Jun 2020 07:28:52 +0300 Subject: [PATCH] Better vagrant prefix --- src/steps/vagrant.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/steps/vagrant.rs b/src/steps/vagrant.rs index 9a174294..c058421a 100644 --- a/src/steps/vagrant.rs +++ b/src/steps/vagrant.rs @@ -157,7 +157,14 @@ pub fn topgrade_vagrant_boxes(ctx: &ExecutionContext) -> Result<()> { } println!("Running Topgrade in {}", vagrant_box); - let mut command = format!("env TOPGRADE_PREFIX={} topgrade", vagrant_box.name); + let pathbuf = PathBuf::from(directory); + let prefix = if vagrant_box.name == "default" { + pathbuf.file_name().unwrap().to_str().unwrap() + } else { + &vagrant_box.name + }; + + let mut command = format!("env TOPGRADE_PREFIX={} topgrade", prefix); if ctx.config().yes() { command.push_str(" -y"); }