summaryrefslogtreecommitdiff
path: root/src/install.rs
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-07-25 12:40:27 +0300
committerLars Wirzenius <liw@liw.fi>2021-07-25 13:30:23 +0300
commitbd87e253000b8a0a73c831877c99291fb430607f (patch)
treeaa63fa87ab905c2bf6e874ad3448bc3c3b71deef /src/install.rs
parent957e9f268a84f39d05a2f7ff35de105b3b695fac (diff)
downloadvmadm-bd87e253000b8a0a73c831877c99291fb430607f.tar.gz
fix: actually add networks to VM
Sponsored-by: author
Diffstat (limited to 'src/install.rs')
-rw-r--r--src/install.rs13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/install.rs b/src/install.rs
index 8028687..ce2cc0b 100644
--- a/src/install.rs
+++ b/src/install.rs
@@ -111,14 +111,11 @@ impl VirtInstallArgs {
pub fn virt_install(args: &VirtInstallArgs, iso: &Path) -> Result<PathBuf, VirtInstallError> {
args.init().create_iso(&iso)?;
- let networks: Vec<String> = if args.networks.is_empty() {
- vec!["--network=default".to_string()]
- } else {
- args.networks
- .iter()
- .map(|s| format!("--network={}", s))
- .collect()
- };
+ let networks: Vec<String> = args
+ .networks
+ .iter()
+ .map(|s| format!("--network=network={}", s))
+ .collect();
debug!("virt-install networks: {:?}", networks);
if networks.is_empty() {
return Err(VirtInstallError::NoNetworks(args.name.clone()));