# parse fixed arguments
[[ -z "$@" ]] && usage
lxc=$1 ; shift
- lxc_root=$path/$lxc
+ lxc_root=/vservers/$lxc
+ # rainchecks
+ [ -d $lxc_root ] && \
+ { echo "container $lxc already exists in filesystem - exiting" ; exit 1 ; }
+ virsh -c lxc:/// domuuid $lxc >& /dev/null && \
+ { echo "container $lxc already exists in libvirt - exiting" ; exit 1 ; }
mkdir -p $lxc_root
# check we've exhausted the arguments
echo "the IP address of container $lxc is $IP, host virtual interface is $VIF_HOST"
- # rainchecks
- [ -d $lxc_root ] && \
- { echo "container $lxc already exists in filesystem - exiting" ; exit 1 ; }
- virsh -c lxc:/// domuuid $lxc >& /dev/null && \
- { echo "container $lxc already exists in libvirt - exiting" ; exit 1 ; }
-
setup_lxc $lxc $fcdistro $pldistro $personality
devel_or_vtest_tools $lxc $fcdistro $pldistro $personality