~ salmonella-environment-setup (master) /system-setup/openbsd-7.6.sh
Trap1#! /bin/sh23if [ "$(id -u)" != 0 ]; then4 exec doas "$(readlink -f "$0")" "$@"5fi67set -ex89pkg_add \10 allegro \11 bash \12 blosc \13 cblas \14 cmake \15 dbus \16 fcgi \17 findutils \18 git \19 glfw \20 gmake \21 graphviz \22 hyperestraier \23 imlib2 \24 libexif \25 libinotify \26 libyaml \27 lmdb \28 nanomsg \29 openmpi \30 openssl \31 postgresql-server \32 sdl2 \33 sdl2-gfx \34 sdl2-image \35 sdl2-mixer \36 sdl2-net \37 sdl2-ttf \38 stfl \39 subversion \40 taglib \41 tokyocabinet \424344# ports45cd /tmp46ftp https://cdn.openbsd.org/pub/OpenBSD/$(uname -r)/{ports.tar.gz,SHA256.sig}47signify -Cp /etc/signify/openbsd-$(uname -r | cut -c 1,3)-base.pub -x SHA256.sig ports.tar.gz4849cd /usr50tar xzf /tmp/ports.tar.gz5152rm /tmp/ports.tar.gz /tmp/SHA256.sig5354cd /usr/ports55(cd databases/sqlite3 && make && make install && make clean)56(cd devel/libmagic && make && make install && make clean)5758# extra5960tmpdir=`mktemp -d`61echo "### Using $tmpdir as temporary directory"626364### kiwi6566mkdir -p $tmpdir/KiWi67cd $tmpdir/KiWi68git clone https://github.com/mobius3/KiWi.git69cd KiWi70git checkout 77ec0de71a0f365163676a752bc85477be5fae2f71mkdir build72cd build73cmake ..74make75make install767778### rocksdb7980mkdir -p "$tmpdir/rocksdb"81cd "$tmpdir/rocksdb"82git clone https://github.com/facebook/rocksdb.git83cd rocksdb84git checkout v9.9.385gmake shared_lib86gmake install