Report abuse

/root/upgrade_jails

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/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

1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env zsh

set -e

portsnap fetch update # extract

portupgrade -ay

portsclean -CDLP