standard-build/legacy/scripts/lxc.sh

8 lines
405 B
Bash

#!/bin/bash
set -e
# TODO: make it take arguments instead of environment variables
lxc launch ubuntu:18.04 $instance_name -c security.nesting=$nesting
lxc config device add $instance_name auto$instance_name proxy listen=$proto:$listen_ip:$external_port connect=$proto:127.0.0.1:$internal_port
sleep $wait | true # wait for network, TODO: more elegant solution
lxc exec $instance_name -- bash -c "$script"