#! /bin/sh
jail_ids=$(jls -h jid | grep -v jid)
echo "Starting upgrading jails..."
for x in $jail_ids ; do
echo "jail id : $x"
pkg -j $x upgrade
done
setfib 1 pkg -j $x upgrade
#!/bin/sh
jails="jail1 jail2 jail3"
fib="0 1 2"
dollarsign="$"
pos="1"
for j in ${jails}; do
f=`echo $fib | awk "{ print $dollarsign$pos }"`
setfib $f jexec $j pkg upgrade -y
setfib $f jexec $j pkg autoremove -y
setfib $f jexec $j pkg clean -y
pos=$(( $pos + 1 ))
done