blob: d1280efb121b42bbecd0c1d1b8cfe643aa71d291 [file] [log] [blame]
Leonardo Sandoval854babb2022-01-27 10:20:00 -06001#! /usr/bin/env sh
2
3pkg install -y \
4 curl \
5 git \
6 gnupg \
Kelley Spoonfcad2fe2025-07-17 12:33:51 -05007 openjdk21 \
Leonardo Sandoval854babb2022-01-27 10:20:00 -06008 python3 \
9 unzip \
10 cmake \
11 valgrind \
12 doxygen \
13 graphviz \
14 lcov \
15 wget \
16 lsof \
17 gmake \
18 perl5 \
Arthur She48dc52a2022-04-12 12:44:50 -070019 bash \
Kelley Spoonfcad2fe2025-07-17 12:33:51 -050020 rust \
21 py311-pip
Leonardo Sandoval854babb2022-01-27 10:20:00 -060022
23mount -t fdescfs fdesc /dev/fd
24mount -t procfs proc /proc
25
26echo 'fdesc /dev/fd fdescfs rw 0 0' >> /etc/fstab
27echo 'proc /proc procfs rw 0 0' >> /etc/fstab
Kelley Spoonfcad2fe2025-07-17 12:33:51 -050028
29mkdir -p /etc/ssh/ssh_config.d/
30echo "Host *\n\tStrictHostKeyChecking accept-new" > /etc/ssh/ssh_config.d/accept_only_new_keys.conf
31
32# clear out previous known host pub keys
33rm -f /etc/ssh/known_hosts
34
35# Download ssh host keys
36# - github.com
37ssh-keyscan -H github.com >> /etc/ssh/known_hosts