Blame


1 b2a430be 2023-09-26 jrmu MIRROR="https://mirror.esc7.net/pub/OpenBSD"
2 b2a430be 2023-09-26 jrmu doas mkdir -p /var/www/htdocs/pub/OpenBSD/$(uname -r)/$(uname -p)/
3 b2a430be 2023-09-26 jrmu doas chown -R :wheel /var/www/htdocs/pub
4 b2a430be 2023-09-26 jrmu doas chmod -R g+w /var/www/htdocs/pub
5 b2a430be 2023-09-26 jrmu cd /var/www/htdocs/pub/OpenBSD/$(uname -r)/$(uname -p)/
6 b2a430be 2023-09-26 jrmu 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 b2a430be 2023-09-26 jrmu do
8 b2a430be 2023-09-26 jrmu if [[ ! -r $file ]]; then
9 b2a430be 2023-09-26 jrmu ftp $MIRROR/$(uname -r)/$(uname -m)/$file
10 b2a430be 2023-09-26 jrmu fi
11 b2a430be 2023-09-26 jrmu done
12 b2a430be 2023-09-26 jrmu
13 b2a430be 2023-09-26 jrmu signify -C -p /etc/signify/openbsd-$(uname -r | tr -d '.')-base.pub -x SHA256.sig
14 b2a430be 2023-09-26 jrmu cat > install.site << EOF
15 b2a430be 2023-09-26 jrmu echo "@reboot /usr/bin/tmux new -d 'while true; do /sbin/ping -i5 38.87.162.1; done' \;" >> /var/cron/tabs/root
16 b2a430be 2023-09-26 jrmu echo $MIRROR > /etc/installurl
17 b2a430be 2023-09-26 jrmu EOF
18 b2a430be 2023-09-26 jrmu chmod ug+x install.site
19 b2a430be 2023-09-26 jrmu doas chown root:wheel install.site
20 b2a430be 2023-09-26 jrmu doas tar -cvzf site71.tgz install.site
21 b2a430be 2023-09-26 jrmu doas rm install.site
22 b2a430be 2023-09-26 jrmu doas ls -lT > index.txt