## /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