mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2026-07-06 13:08:00 -05:00
OpenBSD: add FFS volume formatting support
Expose FFS as the native OpenBSD filesystem option for volume creation and accept FFS/UFS on the command line, mapping mounts to the OpenBSD ffs filesystem type. Run newfs through the elevated core service on vnd raw devices, then temporarily mount the new filesystem to transfer root directory ownership back to the invoking user. Keep the non-interactive creation default as FAT on OpenBSD so existing unattended scripts do not start requiring elevation.
This commit is contained in:
@@ -1373,6 +1373,10 @@ const FileManager fileManagers[] = {
|
||||
" with option -t. Default type is 'auto'. When creating a new volume, this\n"
|
||||
" option specifies the filesystem to be created on the new volume.\n"
|
||||
" Filesystem type 'none' disables mounting or creating a filesystem.\n"
|
||||
#ifdef TC_OPENBSD
|
||||
" On OpenBSD, filesystem type 'FFS' creates a native FFS volume and\n"
|
||||
" mounts with filesystem type 'ffs'.\n"
|
||||
#endif
|
||||
#ifdef TC_LINUX
|
||||
" On Linux, filesystem type 'ntfs3' mounts with the in-kernel ntfs3\n"
|
||||
" driver and bypasses mount helpers. Filesystem type 'kernel-ntfs'\n"
|
||||
|
||||
Reference in New Issue
Block a user