diff --git a/usr/local/share/bastille/list.sh b/usr/local/share/bastille/list.sh index c47c83cd..fc378d76 100644 --- a/usr/local/share/bastille/list.sh +++ b/usr/local/share/bastille/list.sh @@ -159,12 +159,14 @@ get_jail_info() { # Get jail type if grep -qw "${bastille_jailsdir}/${JAIL_NAME}/root/.bastille" "${bastille_jailsdir}/${JAIL_NAME}/fstab"; then JAIL_TYPE="thin" + elif [ "$(grep -c "^linprocfs" "${bastille_jailsdir}/${JAIL_NAME}/fstab" 2> /dev/null)" -gt 0 ]; then + JAIL_TYPE="linux" elif checkyesno bastille_zfs_enable; then if [ "$(zfs get -H -o value origin ${bastille_zfs_zpool}/${bastille_zfs_prefix}/jails/${JAIL_NAME}/root)" != "-" ]; then JAIL_TYPE="clone" + else + JAIL_TYPE="thick" fi - elif [ "$(grep -c "^linprocfs" "${bastille_jailsdir}/${JAIL_NAME}/fstab" 2> /dev/null)" -gt 0 ]; then - JAIL_TYPE="linux" else JAIL_TYPE="thick" fi