mirror of
https://github.com/BastilleBSD/bastille.git
synced 2025-12-12 01:49:51 +01:00
Advanced Mount Types Support
This commit is contained in:
@@ -65,8 +65,10 @@ if [ -z "${_hostpath}" ] || [ -z "${_jailpath}" ] || [ -z "${_type}" ] || [ -z "
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## if host path doesn't exist or type is not "nullfs"
|
## if host path doesn't exist, type is not "nullfs" or are using advanced mount type "tmpfs,linprocfs,linsysfs, fdescfs, procfs"
|
||||||
if [ ! -d "${_hostpath}" ] || [ "${_type}" != "nullfs" ]; then
|
if [ "${_hostpath}" == "tmpfs" -a "$_type" == "tmpfs" ] || [ "${_hostpath}" == "linprocfs" -a "${_type}" == "linprocfs" ] || [ "${_hostpath}" == "linsysfs" -a "${_type}" == "linsysfs" ] || [ "${_hostpath}" == "proc" -a "${_type}" == "procfs" ] || [ "${_hostpath}" == "fdesc" -a "${_type}" == "fdescfs" ] ; then
|
||||||
|
warn "Detected advanced mount type ${_hostpath}"
|
||||||
|
elif [ ! -d "${_hostpath}" ] || [ "${_type}" != "nullfs" ]; then
|
||||||
error_notify "Detected invalid host path or incorrect mount type in FSTAB."
|
error_notify "Detected invalid host path or incorrect mount type in FSTAB."
|
||||||
warn "Format: /host/path jail/path nullfs ro 0 0"
|
warn "Format: /host/path jail/path nullfs ro 0 0"
|
||||||
warn "Read: ${_fstab}"
|
warn "Read: ${_fstab}"
|
||||||
|
|||||||
Reference in New Issue
Block a user