comparison sbin/fjail @ 174:9b23832722dd

Make /usr/home a separate dataset in a jail. This makes it more analogous to the standard layout of boot environments.
author Franz Glasner <hg@dom66.de>
date Tue, 16 Aug 2022 11:11:28 +0200
parents 6782ac823f86
children c925150deac8
comparison
equal deleted inserted replaced
173:6782ac823f86 174:9b23832722dd
173 return 1 173 return 1
174 fi 174 fi
175 zfs create ${_zfsopts} -o atime=off "${_ds}" 175 zfs create ${_zfsopts} -o atime=off "${_ds}"
176 zfs create ${_zfsopts} -o sync=disabled -o setuid=off "${_ds}/tmp" 176 zfs create ${_zfsopts} -o sync=disabled -o setuid=off "${_ds}/tmp"
177 zfs create ${_zfsopts} "${_ds}/usr" 177 zfs create ${_zfsopts} "${_ds}/usr"
178 zfs create ${_zfsopts} -o setuid=off "${_ds}/usr/home"
178 zfs create ${_zfsopts} "${_ds}/usr/local" 179 zfs create ${_zfsopts} "${_ds}/usr/local"
179 zfs create ${_zfsopts} "${_ds}/var" 180 zfs create ${_zfsopts} "${_ds}/var"
180 zfs create ${_zfsopts} -o exec=off -o setuid=off "${_ds}/var/audit" 181 zfs create ${_zfsopts} -o exec=off -o setuid=off "${_ds}/var/audit"
181 zfs create ${_zfsopts} -o exec=off -o setuid=off "${_ds}/var/cache" 182 zfs create ${_zfsopts} -o exec=off -o setuid=off "${_ds}/var/cache"
182 zfs create ${_zfsopts} -o exec=off -o setuid=off -o compression=off "${_ds}/var/cache/pkg" 183 zfs create ${_zfsopts} -o exec=off -o setuid=off -o compression=off "${_ds}/var/cache/pkg"