I hereby claim:
- I am sarcasticadmin on github.
- I am sarcasticadmin (https://keybase.io/sarcasticadmin) on keybase.
- I have a public key whose fingerprint is BBBA 6D31 E451 9326 518A 1493 8CC9 6E1E C9BA 9CEF
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env bash | |
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list | |
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - | |
apt-get update | |
apt-get install -y vim curl openssh-server tmux stow git google-chrome-stable | |
test -d ~/.ssh || mkdir ~/.ssh && chmod 750 ~/.ssh | |
test -f ~/.ssh/authorized_keys || curl -o ~/.ssh/authorized_keys https://github.com/sarcasticadmin.keys |
###### | |
# Moving single disk zroot to new, larger SSD via temporarily adding new disk as mirror | |
# Done on FreeBSD 10.2 | |
# | |
# Sources: | |
# https://forums.freebsd.org/threads/zfsroot-without-mirror-how-to-replace-disk-migrate-to-bigger.57916/ | |
# http://www.wonkity.com/~wblock/docs/html/disksetup.html | |
##### | |
# Look up paritions from previous disk |
##### | |
# Growing iohyve vm in bhyve without LVM | |
# Source: | |
# https://vinfrastructure.it/2018/01/resize-linux-filesystem-without-lvm/ | |
##### | |
# Grow disk on Bhyve VM | |
iohyve resize <vm> disk0 80G | |
# Check vm disk info |
# Tried this on Lakka (official): 2.3.2 (Generic.x86_64) | |
# | |
# This script is a WIP (work in progress | |
# Refs | |
# https://www.pcsuggest.com/linux-bluetooth-setup-hcitool-bluez/ | |
# https://wiki.archlinux.org/index.php/Bluetooth | |
# https://stackoverflow.com/questions/12888589/linux-command-line-howto-accept-pairing-for-bluetooth-device-without-pin | |
# | |
# Once 8bitdo controllers are paired they do not get remembered after reboot | |
# Even though their configs are still present in ~/.config/bluetooth |
Inspired from: https://bsdrp.net/documentation/technical_docs/poudriere
System info:
# pkg info | grep poudriere
poudriere-devel-3.3.99.20200326 Port build and test system
# uname -a
FreeBSD robs-desktop 12.1-RELEASE-p5 FreeBSD 12.1-RELEASE-p5 3135379a043(releng/12.1) GENERIC amd64
#!/bin/sh | |
### BEGIN INIT INFO | |
# Provides: s3backup | |
# Required-Start: $local_fs $network $named $time $syslog | |
# Required-Stop: $local_fs $network $named $time $syslog | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Description: Backup unifi dvr contents to s3 | |
### END INIT INFO |
set -e | |
set -o pipefail | |
VERSION=$1 | |
# Location of all tarballs | |
TARBALL="/home/rherna/backups/srcs/uronode-${VERSION}.tar*" | |
# Get the oldest file in the tarball and well assume thats the time for the release | |
VERSION_DATE="$(tar tvf $TARBALL | sort -k 4 | tail -n 1 | tr -s '[:blank:]' | cut -d ' ' -f 4)T00:00:00+00:00" |
package main | |
import ( | |
"fmt" | |
"io" | |
"net/http" | |
) | |
func main() { | |
http.HandleFunc("/", getRoot) |