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