diff --git a/usr/local/share/bastille/create.sh b/usr/local/share/bastille/create.sh index faa6dab4..d6cc2c59 100644 --- a/usr/local/share/bastille/create.sh +++ b/usr/local/share/bastille/create.sh @@ -304,7 +304,13 @@ create_jail() { if [ -n "${INTERFACE}" ]; then local bastille_jail_conf_interface=${INTERFACE} fi - generate_jail_conf + + ## generate the jail configuration file + if [ -n "${VNET_JAIL}" ]; then + generate_vnet_jail_conf + else + generate_jail_conf + fi fi ## using relative paths here @@ -386,7 +392,7 @@ create_jail() { fi fi fi - if [ -n "${VNET_JAIL}" ]; then + if [ -z "${LINUX_JAIL}" ]; then ## create home directory if missing if [ ! -d "${bastille_jail_path}/usr/home" ]; then mkdir -p "${bastille_jail_path}/usr/home" @@ -507,6 +513,7 @@ fi EMPTY_JAIL="" THICK_JAIL="" VNET_JAIL="" +LINUX_JAIL="" # Handle and parse options while [ $# -gt 0 ]; do