## /root/upgrade_jails
#!/usr/bin/env zsh
set -e
csup /etc/cvsupfile
cd /usr/src
make buildworld buildkernel
mergemaster -p
make installworld installkernel delete-old delete-old-libs
mergemaster -i -U
JAILS=/usr/jails
for jail in $JAILS/*; do
mergemaster -p -D $jail
make installworld delete-old delete-old-libs DESTDIR=$jail
mergemaster -i -U -D $jail
done
chflags -R noschg /usr/obj/*
rm -rf /usr/obj/*
## /root/upgrade_ports
#!/usr/bin/env zsh
set -e
portsnap fetch update # extract
portupgrade -ay
portsclean -CDLP