];
#[throws(AE)]
-pub fn setup_table(_ma: &MainOpts, instance_name: &InstanceName, spec: &TableSpec)
+pub fn setup_table(_ma: &MainOpts, instance_name: &InstanceName,
+ spec: &TableSpec, do_links: bool)
-> Vec<MGI> {
let TableSpec { players, player_perms, acl, links } = spec;
let mut player_perms = player_perms.clone()
let mut insns = vec![];
insns.push(MGI::SetACL { acl });
- insns.push(MGI::SetLinks(links.clone()));
+ if do_links { insns.push(MGI::SetLinks(links.clone())); }
insns
}
Err(e)
})?;
- insns.extend(setup_table(&ma, &instance_name, &table_spec)?);
+ insns.extend(setup_table(&ma, &instance_name, &table_spec, true)?);
}
if args.bundles_only || args.bundles.len() != 0 {