From 95b737c5fadedae62f2c040be5817f80a38a9c17 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Wed, 20 Mar 2019 23:40:37 -0700 Subject: [PATCH] added stuff --- misc/startsession | 18 ++++++++++++++++++ rpi/init.sh | 30 ++++++++++++++++++++++++++++++ rpi/setup-keys.sh | 6 ++++++ 3 files changed, 54 insertions(+) create mode 100755 misc/startsession create mode 100644 rpi/init.sh create mode 100644 rpi/setup-keys.sh diff --git a/misc/startsession b/misc/startsession new file mode 100755 index 0000000..a0e7414 --- /dev/null +++ b/misc/startsession @@ -0,0 +1,18 @@ +#!/bin/bash + +YYYYMM="$(date -u +%Y%m)" +TS="$(date -u +%F-%T%z)" +RECDIR="$HOME/Documents/sync/recsessions" + +if [[ ! -d "$RECDIR" ]]; then + echo "recdir $RECDIR not found." > /dev/stderr + exit 1 +fi + +if [[ ! -d "$RECDIR/$YYYYMM" ]]; then + mkdir -p "$RECDIR/$YYYYMM" +fi + +OUTPUT="$RECDIR/$YYYYMM/session.$TS.json" + +exec asciinema rec -w 5 "$OUTPUT" diff --git a/rpi/init.sh b/rpi/init.sh new file mode 100644 index 0000000..3e4e25d --- /dev/null +++ b/rpi/init.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +PKGS=" + bash-completion + build-essential + byobu + command-not-found + cryptsetup-bin + daemontools + golang-go + iptables-persistent + iptraf-ng + jq + less + lsof + mosh + ntp + pbzip2 + pv + runit + runit-systemd + socat + vim + wget +" + +export DEBIAN_FRONTEND=noninteractive + +sudo apt update +sudo apt install -y $PKGS diff --git a/rpi/setup-keys.sh b/rpi/setup-keys.sh new file mode 100644 index 0000000..6488c44 --- /dev/null +++ b/rpi/setup-keys.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +KEY_URL="https://sneak.cloud/authorized_keys" + +curl -fLo /root/.ssh/authorized_keys --create-dirs $KEY_URL +curl -fLo /home/pi/.ssh/authorized_keys --create-dirs $KEY_URL