if (dir.isControlled()) {
if (!force) {
throw dir.getContext().error(dir.getPath(), "already under vault control.");
}
} else {
dir.control(vaultFile.getPath(), vaultFile.getAggregate().getPath());
}
ctx.setMountpoint(vaultFile.getAggregate().getManager().getMountpoint());
// re-open parent dir to avoid problems with zip-meta-dirs
dir = new VltDirectory(ctx, localDir);
Update up = new Update(localDir, null, false);