Blob


1 MIRROR="https://mirror.esc7.net/pub/OpenBSD"
2 doas mkdir -p /var/www/htdocs/pub/OpenBSD/$(uname -r)/$(uname -p)/
3 doas chown -R :wheel /var/www/htdocs/pub
4 doas chmod -R g+w /var/www/htdocs/pub
5 cd /var/www/htdocs/pub/OpenBSD/$(uname -r)/$(uname -p)/
6 for file in BOOTIA32.EFI BOOTX64.EFI BUILDINFO INSTALL.amd64 SHA256 SHA256.sig base71.tgz bsd bsd.mp bsd.rd cd71.iso cdboot cdbr comp71.tgz floppy71.img game71.tgz index.txt install71.img install71.iso man71.tgz miniroot71.img pxeboot xbase71.tgz xfont71.tgz xserv71.tgz xshare71.tgz
7 do
8 if [[ ! -r $file ]]; then
9 ftp $MIRROR/$(uname -r)/$(uname -m)/$file
10 fi
11 done
13 signify -C -p /etc/signify/openbsd-$(uname -r | tr -d '.')-base.pub -x SHA256.sig
14 cat > install.site << EOF
15 echo "@reboot /usr/bin/tmux new -d 'while true; do /sbin/ping -i5 38.87.162.1; done' \;" >> /var/cron/tabs/root
16 echo $MIRROR > /etc/installurl
17 EOF
18 chmod ug+x install.site
19 doas chown root:wheel install.site
20 doas tar -cvzf site71.tgz install.site
21 doas rm install.site
22 doas ls -lT > index.txt