xref: /freebsd/libexec/rc/rc.d/zpoolupgrade (revision f99f0ee14e3af81c23150a6a340259ca8a33d01a)
1 #!/bin/sh
2 
3 # PROVIDE: zpoolupgrade
4 # REQUIRE: zpool
5 # BEFORE: mountcritlocal
6 # KEYWORD: firstboot nojail
7 
8 . /etc/rc.subr
9 
10 name="zpoolupgrade"
11 desc="Upgrade zpool version"
12 rcvar="zfs_enable"
13 start_cmd="zpoolupgrade_start"
14 
15 zpoolupgrade_start()
16 {
17 	local pool
18 
19 	for pool in ${zpool_upgrade}; do
20 		zpool upgrade $pool
21 	done
22 }
23 
24 load_rc_config $name
25 
26 # doesn't make sense to run in a svcj: config setting
27 zpoolupgrade_svcj="NO"
28 
29 run_rc_command "$1"
30