Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
set -eux
eficode="$1"
efivars="$2"
wd="$(mktemp -d)"
vars="$wd/$(basename "$efivars")"
cp "$efivars" "$vars"
#!/bin/bash
set -eux
iso="$1"
hostname="$2"
kickstart="$3"
test "$(whoami)" == "root" || (echo "must be run as root!" ; exit 1)
ks="/var/lib/libvirt/images/$hostname-ks.iso"
ksd="$(mktemp -d)"
@oko
oko / mkpool.py
Created July 15, 2023 20:43
Scripts for creating ZFS pool w/ mirror vdevs on QNAP TS-673A
#!/usr/bin/env python3
import argparse
import itertools
import os
import subprocess
import sys
parser = argparse.ArgumentParser(description="set up zfs pool")
parser.add_argument("--mirror-size", type=int, default="2")
parser.add_argument("--disk-name-filter", type=str, default="*-ata-*.0")