~patmaddox

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

100 most recent check-ins

2023-09-29
03:12
writing: CLI testing with kyua - replace Justfile PATH management with atf_get_srcdir Leaf check-in: d3b06191cb user: patmaddox tags: trunk
03:08
frank: replace Justfile with Kyuafile tree

I used Justfile to handle the PATH, but I can do that with atf_get_srcdir.
This means I can run `kyua test` from anywhere in the directory tree. Leaf check-in: 40e960bab2 user: patmaddox tags: frank

02:46
writing: note about not wrapping kyua with just check-in: 0f6db9f02f user: patmaddox tags: trunk
01:34
frank: second up is a noop check-in: 20d87ba052 user: patmaddox tags: frank
01:27
frank: make a worktree for non-main branches check-in: 07f2aabe4f user: patmaddox tags: frank
01:19
frank: clone the main branch check-in: 4d7dc6c256 user: patmaddox tags: frank
01:05
frank: clone a repo to a branch check-in: 9770a18379 user: patmaddox tags: frank
00:49
frank: move ATF test setup into body functions

I incorrectly though head was intended to be used for setup.
head is actually for metadata.
All of the test logic lives in body check-in: 2b9f965aeb user: patmaddox tags: frank

00:31
frank: print ok branch status check-in: ddc879517c user: patmaddox tags: frank
00:20
frank: first pass at parsing the branch names from UCL check-in: f8283ac4a7 user: patmaddox tags: frank
2023-09-28
23:19
writing: notes about defining and running kyua tests check-in: 750f4d0367 user: patmaddox tags: trunk
23:18
frank: notes on testing check-in: b40f04977a user: patmaddox tags: frank
23:17
frank: test to output missing branch dir check-in: 26d3fc9092 user: patmaddox tags: frank
23:02
frank: test for an empty config check-in: 0ee580113d user: patmaddox tags: frank
22:59
writing: draft of 'CLI testing with Kyua and ATF' check-in: d93bee1e5e user: patmaddox tags: trunk
22:49
frank: empty status test check-in: f0a0bc950e user: patmaddox tags: frank
22:09
emacs: conditionally set font based on hostname check-in: f6e78767e0 user: patmaddox tags: trunk
17:33
frank: start with a README check-in: 9a0a77a466 user: patmaddox tags: frank
10:54
fossil-examples: add 'move file in merge' check-in: c0493fa644 user: patmaddox tags: trunk
10:40
merge jail-networking - epair example check-in: 751bbcf2c8 user: patmaddox tags: trunk
10:39
jail-networking: add pf command to show pf nat and rules Closed-Leaf check-in: 35553936ce user: patmaddox tags: jail-networking
10:37
jail-networking: refactor to make start/stop reflect one another check-in: 036e2135c5 user: patmaddox tags: jail-networking
10:32
jail-networking: add pf config; switch back to host config when done check-in: 2a1d38807a user: patmaddox tags: jail-networking
10:29
jail-networking: add tests to ping outside of host check-in: 20bee4b783 user: patmaddox tags: jail-networking
10:13
jail-networking: start and stop the jail; ping test between jail and host check-in: 68a52cfa79 user: patmaddox tags: jail-networking
10:04
jail-networking: starting the simple epair example script check-in: 5d0c604d4e user: patmaddox tags: jail-networking
02:38
jail-proxy: enable proxy to ping itself; add tests

proxy couldn't ping itself because lo0 wasn't up Leaf check-in: c12dd14114 user: patmaddox tags: jail-proxy

02:23
jail-proxy: host and proxy can ping each other

issues:
- proxy can't ping itself
- proxy has no NAT check-in: cc92cbfd0e user: patmaddox tags: jail-proxy

01:58
jail-proxy: more flailing about check-in: 8262160fbf user: patmaddox tags: jail-proxy
01:49
jail-proxy: add a cleanup script; try another routing approach (that also does't work) check-in: 3d3653e4c5 user: patmaddox tags: jail-proxy
00:44
jail-proxy: simplify pf.conf (disable skip and scrub) check-in: c34330b901 user: patmaddox tags: jail-proxy
00:30
jail-proxy: attempting to make it work

running into some trouble with packets not being NAT check-in: a33a5f5cbd user: patmaddox tags: jail-proxy

2023-09-26
12:42
todo: add netgraph check-in: c6a3e0e75b user: patmaddox tags: trunk
2023-09-25
16:14
emacs: bump font check-in: c6b68d81a4 user: patmaddox tags: trunk
2023-08-29
15:29
ports: simplify ports building - no more overlay check-in: 5325625b78 user: patmaddox tags: trunk
15:29
ports: exclude a couple check-in: c97f29f1d4 user: patmaddox tags: trunk
2023-08-10
12:52
fossil: add ratio to list of fossil repos in status check-in: 79dbf3a72d user: patmaddox tags: trunk
12:43
org: update ratio org path to indicate git repo check-in: a5e9d7ab71 user: patmaddox tags: trunk
12:27
fossil: update status command to show repos with extra files check-in: 6157d6356d user: patmaddox tags: trunk
12:11
fossil: add a command to check status of main repos check-in: 73c2c2d8f4 user: patmaddox tags: trunk
12:08
org: default capture file check-in: 1fa8d4bf0b user: patmaddox tags: trunk
12:05
org: rename public org file check-in: 3a546396fc user: patmaddox tags: trunk
11:59
org: adjust commands for setting up agenda check-in: 10ba863bf6 user: patmaddox tags: trunk
11:56
org: create top-level org dir check-in: dc5c4c2b7e user: patmaddox tags: trunk
11:40
todo check-in: a2e0216ba5 user: patmaddox tags: trunk
11:39
emacs: start full screen check-in: 74d8b9ad53 user: patmaddox tags: trunk
11:36
emacs: disable GUI elements; set default font check-in: fdaa27e14f user: patmaddox tags: trunk
2023-08-09
13:54
ssh-agentd: error message if socket exists check-in: 348dc7c70f user: patmaddox tags: trunk
13:54
ports: add some check-in: a351c50729 user: patmaddox tags: trunk
00:50
ports: abandon poudriere overlay check-in: 8600bc03c3 user: patmaddox tags: trunk
2023-08-08
01:38
org: migrate TODOs from fossil tickets check-in: a34fc5cf6e user: patmaddox tags: trunk
2023-08-06
13:49
man-compare: attempting HTML and PDF output Leaf check-in: 78cb5ae046 user: patmaddox tags: man-compare
13:19
man-compare: more markdown formatting; metadata check-in: 62c006f24a user: patmaddox tags: man-compare
13:11
man-compare: better formatting (use definition lists) check-in: 68545bc4f1 user: patmaddox tags: man-compare
13:04
man-compare: markdown to man with pandoc and go-md2man check-in: 364e1364df user: patmaddox tags: man-compare
12:47
man-compare: add an initial markdown document check-in: cf6cee26f5 user: patmaddox tags: man-compare
12:39
man-compare: notes check-in: 59ca65454e user: patmaddox tags: man-compare
12:03
man-compare: notes check-in: 73293acba4 user: patmaddox tags: man-compare
11:45
man-compare: initial README check-in: 1130ce1363 user: patmaddox tags: man-compare
06:16
bhyve: notes on preparing a new image Leaf check-in: d53f527b15 user: patmaddox tags: bhyve
05:26
bhyve: notes on how to modify a VM's zpool check-in: 81f052048c user: patmaddox tags: bhyve
04:46
bhyve: call the bhyve commands directly instead of vmrun.sh

It's still a bit janky in that the installation doesn't complete cleanly.
I get a running VM though. check-in: 00013c422f user: patmaddox tags: bhyve

02:49
bhyve: check for files in install script instead of using Makefile check-in: fe70cf488b user: patmaddox tags: bhyve
01:19
merge bhyve - script to install and boot a bhyve FreeBSD guest check-in: 6582f23b16 user: patmaddox tags: trunk
00:39
bhyve: fix Makefile to fetch files check-in: 8f9a1b2297 user: patmaddox tags: bhyve
2023-08-05
22:52
ports: add some check-in: 26f2eaa986 user: patmaddox tags: trunk
22:50
ports: update push command to only push branches that are local check-in: 16106dcac3 user: patmaddox tags: trunk
22:48
ports: change merge to only merge the branches that are checked out check-in: 6e990a7601 user: patmaddox tags: trunk
22:32
ports: remove pony for now check-in: 7a3142d075 user: patmaddox tags: trunk
22:29
ports: commands to list leaves, and merge them into the prod file check-in: efcedc4da2 user: patmaddox tags: trunk
22:28
ports: add some check-in: e953db3d2e user: patmaddox tags: trunk
22:15
ports: command to upgrade ports via a specific repo check-in: caf8fd1ee8 user: patmaddox tags: trunk
22:14
ports: add some ports check-in: e55c495335 user: patmaddox tags: trunk
21:54
ports: update to 13.2; simplify the ports updating process check-in: 805565081e user: patmaddox tags: trunk
19:25
ports: push packages check-in: fde77ea0c1 user: patmaddox tags: trunk
15:51
draft: acme.sh Let's Encrypt manual DNS check-in: c870941b28 user: patmaddox tags: trunk
15:51
fossil: ignore acme.sh local dir check-in: 5ffb5f0700 user: patmaddox tags: trunk
14:45
emacs: ignore errors when requiring packages, so the rest of init.el can continue check-in: ccd9cdfcb2 user: patmaddox tags: trunk
14:20
backup: make it work for nas locally check-in: 435a08a213 user: patmaddox tags: trunk
14:03
backup: add TODO check-in: 9f513765a9 user: patmaddox tags: trunk
14:01
backup: initial backup script check-in: cb1695b3cc user: patmaddox tags: trunk
13:15
drafts: notes on backup check-in: ece14d6cfa user: patmaddox tags: trunk
12:59
draft: what files to restore check-in: ca41c2fc12 user: patmaddox tags: trunk
12:36
ftr: README and LICENSE Closed-Leaf check-in: a28aac5c2a user: patmaddox tags: ftr
12:24
merge bupwut check-in: 66ab447c3b user: patmaddox tags: trunk
12:23
bupwut: scrap it Closed-Leaf check-in: 8a82446015 user: patmaddox tags: bupwut
12:20
bupwut: add missing exit check-in: af6684a462 user: patmaddox tags: bupwut
00:50
bupwut: -F flag excludes kernel modules check-in: a96fb3aff6 user: patmaddox tags: bupwut
00:23
bupwut: only list files, not directories check-in: 42bd234400 user: patmaddox tags: bupwut
2023-08-04
23:39
bupwut: add note about using snapshot instead of release tar check-in: a35eda01b1 user: patmaddox tags: bupwut
23:35
bupwut: install needs root to freebsd-update check-in: ad96c9af2e user: patmaddox tags: bupwut
23:33
bupwut: install and update FreeBSD check-in: f46a6c8faf user: patmaddox tags: bupwut
22:41
bupwut: LICENSE check-in: ee390be9bf user: patmaddox tags: bupwut
22:41
bupwut: add install test script check-in: c4a7105f64 user: patmaddox tags: bupwut
22:40
bupwut: install skeleton (dry-run only) check-in: 4f5c920f0c user: patmaddox tags: bupwut
21:46
bupwut: include extra files that aren't in base check-in: f70ac1dbfb user: patmaddox tags: bupwut
21:32
bupwut: basic comparison with explicit paths check-in: 38d6de492c user: patmaddox tags: bupwut
10:12
bupwut: first test showing usage check-in: 3445d6ca79 user: patmaddox tags: bupwut
09:12
ffi: add Lua as a language, since it's included in base Leaf check-in: 4aab2109da user: patmaddox tags: ffi
08:52
bupwut: flesh out README and make TODO list check-in: c83aa6a3df user: patmaddox tags: bupwut