Skip to content

Instantly share code, notes, and snippets.


Dave Cottlehuber dch

View GitHub Profile
#!/bin/sh -eu
sudo kldload filemon || /usr/bin/true
# echo 'WITH_CCACHE_BUILD=yes' > /etc/src.conf
echo 'WITH_META_MODE=yes' > /etc/src-env.conf
# echo 'WITH_DIRDEPS_BUILD=yes' >> /etc/src-env.conf
# umask 0022
cd /usr/src
NOW=$(date -u +%Y%m%d-%H%M)
NCPU=$(sysctl -n hw.ncpu)
dch / arm64_zig_0.8.0.log
Last active Jun 11, 2021
poudriere says no
View arm64_zig_0.8.0.log
=>> Building lang/zig
build started at Fri Jun 11 19:14:25 UTC 2021
port directory: /usr/ports/lang/zig
package name: zig-0.8.0
building for: FreeBSD 13.0-RELEASE FreeBSD 13.0-RELEASE arm64
maintained by:
Makefile datestamp: -rw-r--r-- 1 dch wheel 893 Jun 11 17:36 /usr/local/poudriere/data/.m/13_0_a64-default/01//usr/ports/lang/zig/Makefile
Poudriere version:
Host OSVERSION: 1400018
Jail OSVERSION: 1300139
View fission.rst
View gist:6bb2d81372cf850b42955afa99a4c3e6
commit 1c63e38a8878d24a011f37f4d1f13865f5bb5aa6
Author: Dave Cottlehuber <>
Date: Fri Jun 11 08:10:42 2021 +0000
ftp/curl: build with contentious patch from PR#7039
diff --git ftp/curl/Makefile ftp/curl/Makefile
index 0e979ef5a475..89cba3031c7c 100644
--- ftp/curl/Makefile
+++ ftp/curl/Makefile
View sd.log
# debug verbose
[57332] pci0: driver added
[57332] found-> vendor=0x8086, dev=0x1903, revid=0x03
[57332] domain=0, bus=0, slot=4, func=0
[57332] class=11-80-00, hdrtype=0x00, mfdev=0
[57332] cmdreg=0x0002, statreg=0x0090, cachelnsz=0 (dwords)
[57332] lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
[57332] intpin=a, irq=255
[57332] powerspec 3 supports D0 D3 current D0
dch / _panic.txt
Last active Jun 12, 2020
Stopped at linux_root_RB_INSERT_COLOR+0x40: ldr x11, [x8]
View _panic.txt
# Pastebin xYWQzmfp
DRAM Initialization: [100%] [ ==================== ]]]] [ =========> ]]]]]]]
Checkpoint 2F
Checkpoint 2E
Checkpoint 31
Checkpoint 32
SMpro FW version: 1.07
PMpro FW version: 1.07
FW date: 20190523
Reading loader env vars from /efi/freebsd/loader.env
function jz
# see
set local
# find the zpool
set ZPOOL (zfs list -Ho name /jails | cut -f 1 -d /)
# grab the name
set JAIL $argv[1]
# create mountpoint if missing
zfs list -Ho name $ZPOOL/jails > /dev/null 2>&1 \

Settable via /etc/sysctl.conf:

integer kern.maxvnodes

Target for maximum number of vnodes

integer kern.maxfiles

Maximum number of files

integer kern.securelevel

Current secure level

View failures.tar.xz
This file has been truncated, but you can view the full file.
dch /
Last active Jun 23, 2020
see the depenguinator script

de-penguinator - a fishy hack to de-linux your systems

packet's big aarch64 servers don't have a FreeBSD ZFS image available, but we can fix that. We have the EFI partition, a 4GiB swap partition, and with Ubuntu 18.04, comes zfs. Anything is possible.

  • use to create an Ubuntu 18.04 install of either Ampere hr330a or cavium thunderX2
  • adapt as needed, it duplicates the current host's network settings
  • enjoy FreeBSD zfs sweetness after a short reboot