| History log of /src/etc/rc.d/mountall |
| Revision | | Date | Author | Comments |
| 1.15 |
| 09-Mar-2021 |
sborrill | Need to explicitly load value of zfs variable as zfs=YES may be set in /etc/rc.conf.d/zfs, not /etc/rc.conf.
|
| 1.14 |
| 16-Feb-2021 |
hannken | Enable "/etc/zfs/exports" from "zfs share" in rc.d/mountd and rc.d/mountall.
|
| 1.13 |
| 01-Mar-2020 |
roy | mountall: Mount ZFS filesystems before fstab
This allows null mounts in fstab to reference fstab mounts. It's highly unlikely ZFS mounts would reference anything outside of ZFS.
|
| 1.12 |
| 23-Feb-2020 |
riastradh | If zfs=YES, unconditioally do zfs mount/unmount -a.
If you set zfs=YES, presumably you positively want the automatic rc.d actions, so if there's no /sbin/zfs or if zfs can't find pools with /etc/zfs/zpool.cache, presumably you would like feedback about that in rc.log.
|
| 1.11 |
| 15-Sep-2019 |
brad | Add support for legacy ZFS filesystems, specified by mountpoint=legacy in the ZFS properties of the dataset and a simple man page for mount_zfs. With this, it is possible to put ZFS filesystems in /etc/fstab as file system type zfs.
Add a rc.d script that kicks the module ZFS load mostly before mountall runs simular to what LVM does. This allows for any legacy mounts to be specified in critical_local_filesystems and allows for ZFS pools on top of cgd (probably among other things). Introduce a rc.conf variable called zfs which needs to be set to YES, in the usual manor of things, to get zvols and ZFS dataset support rather then just assume that 'zfs mount' does that in mountall. Fix a problem in mountall if ZFS is not compiled into the system.
|
| 1.10 |
| 08-Jun-2018 |
sevan | branches: 1.10.2; 1.10.4; Prior to ZFSv15, volinit was an undocumented command which could be used to populate /dev with zvol device nodes. Following on with the recent ZFS/DTrace update, this is no longer a valid option and causes the mountall script to barf zfs usage() following from unrecognized command 'volinit' error.
|
| 1.9 |
| 22-Jul-2014 |
wiz | branches: 1.9.22; 'file system' for consistency with documentation (instead of 'filesystem').
|
| 1.8 |
| 18-Oct-2009 |
haad | branches: 1.8.12; 1.8.24; Add zfs volinit command, suggested by tnn@ this will initialize all zvols defined in a system. So they can be mounted from fstab as regular block devices.
|
| 1.7 |
| 05-Oct-2009 |
haad | Add support for mounting zfs filesystems to mountall script. ZFS configuration is stored in /etc/zpool.cache and it is automatically loaded to kernel from filesystem. Filesystems are then configured accordingly to their properties loaded from cache file.
|
| 1.6 |
| 01-Dec-2008 |
tsutsui | /etc/rc.d/mountall should obviously REQUIRE mountcritremote, and may also REQUIRE named and ypbind for NFS hostname in fstab(5).
|
| 1.5 |
| 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
| 1.4 |
| 13-Aug-2004 |
mycroft | branches: 1.4.26; Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this for a speedup by doing: $_rc_subr_loaded . /etc/rc.subr
|
| 1.3 |
| 13-May-2000 |
lukem | Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf. This allows us or a user to change the configuration file method in one place - rc.subr - without having to edit all of the rc.d/* files.
|
| 1.2 |
| 27-Apr-2000 |
veego | Use the stop_cmd to unmount the filesystems with 'umount -a'. This helps to fix the unclean reboots (at least on my system).
|
| 1.1 |
| 10-Mar-2000 |
lukem | branches: 1.1.1; Initial revision
|
| 1.1.1.1 |
| 10-Mar-2000 |
lukem | rc.d scripts derived from /etc/rc
|
| 1.4.26.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.8.24.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.8.12.1 |
| 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.9.22.1 |
| 25-Jun-2018 |
pgoyette | Sync with HEAD
|
| 1.10.4.3 |
| 09-Mar-2021 |
martin | Pull up following revision(s) (requested by sborrill in ticket #1230):
etc/rc.d/mountall: revision 1.15
Need to explicitly load value of zfs variable as zfs=YES may be set in /etc/rc.conf.d/zfs, not /etc/rc.conf.
|
| 1.10.4.2 |
| 25-Feb-2020 |
martin | Pull up following revision(s) (requested by riastradh in ticket #725):
etc/rc.d/mountall: revision 1.12 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.59 external/cddl/osnet/sys/kern/misc.c: revision 1.8 external/cddl/osnet/dist/uts/common/fs/zfs/spa_history.c: revision 1.5 external/cddl/osnet/dist/uts/common/fs/zfs/spa_history.c: revision 1.6 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.60 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.61
Define VOP_STRATEGY on zfs device nodes too. Fixes eternal hangs in attempts to do I/O on device nodes on zfs. XXX pullup
Teach zfs spec nodes to VOP_BWRITE too. Fixes hang on writing to, e.g., ffs mounted on a device node that lives on zfs. XXX pullup
Teach device nodes on zfs to handle fsync by calling spec_fsync too. If zfs=YES, unconditioally do zfs mount/unmount -a.
If you set zfs=YES, presumably you positively want the automatic rc.d actions, so if there's no /sbin/zfs or if zfs can't find pools with /etc/zfs/zpool.cache, presumably you would like feedback about that in rc.log.
Report the OS name and release appropriately for NetBSD. We are not OpenSolaris or uts!
Mark previous #ifdef __NetBSD__, per request from hannken.
|
| 1.10.4.1 |
| 27-Sep-2019 |
martin | Pull up following revision(s) (requested by brad in ticket #250):
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.2 external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.3 external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.4 external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.5 distrib/sets/lists/man/mi: revision 1.1652 distrib/sets/lists/man/mi: revision 1.1653 distrib/sets/lists/etc/mi: revision 1.259 etc/rc.d/mountall: revision 1.11 external/cddl/osnet/sbin/zfs/Makefile: revision 1.5 external/cddl/osnet/dist/cmd/zfs/zfs_main.c: revision 1.7 etc/rc.d/Makefile: revision 1.105 distrib/sets/lists/base/mi: revision 1.1217 etc/rc.d/Makefile: revision 1.106 etc/rc.d/zfs: revision 1.1 etc/defaults/rc.conf: revision 1.152 external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.1
Add support for legacy ZFS filesystems, specified by mountpoint=legacy in the ZFS properties of the dataset and a simple man page for mount_zfs. With this, it is possible to put ZFS filesystems in /etc/fstab as file system type zfs.
Add a rc.d script that kicks the module ZFS load mostly before mountall runs simular to what LVM does. This allows for any legacy mounts to be specified in critical_local_filesystems and allows for ZFS pools on top of cgd (probably among other things). Introduce a rc.conf variable called zfs which needs to be set to YES, in the usual manor of things, to get zvols and ZFS dataset support rather then just assume that 'zfs mount' does that in mountall. Fix a problem in mountall if ZFS is not compiled into the system. mount_zfs.8: add xref to fstab(5)
Use more markup.
Include mount_zfs man pages only for MKZFS builds.
Moved zfs out of MKX11 block.
Fix build failure without X11.
Add a copyright to the man page and a bit of history. Use Pa macro for path new sentence, new line
|
| 1.10.2.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|