Personal Homebrew tap — fj, tinc-feth, qemu-iscsi
- Ruby 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
feth-device.patch: setup_feth() now runs 'ifconfig <feth> destroy' for the primary and peer interfaces before creating them, so a leftover pair from a crash/SIGKILL (which skips close_feth) no longer fails the next start with 'Could not create feth peer ... File exists' and crashloop the keep_alive service. Verified: with a stale feth0/feth5000 present, tincd now comes up Ready instead of terminating. |
||
| Formula | ||
| patches | ||
| README.md | ||
Homebrew Tap — sid
Personal Homebrew tap hosted on Forgejo.
Usage
brew tap public/sid git@forgejo.zerova.net:public/homebrew-sid.git
Available Formulae
| Formula | Description |
|---|---|
| fj | Forgejo/Gitea CLI tool with agentic dev features (fork) |
| tinc-feth | tinc 1.0.37 VPN with macOS feth device support |
| qemu-iscsi | QEMU built with --enable-libiscsi (iSCSI block backend) |
brew install fj
brew install tinc-feth
brew install qemu-iscsi
qemu-iscsi
QEMU 10.2.2 built identically to homebrew/core/qemu but with libiscsi as a
runtime dependency and --enable-libiscsi passed to configure, so
qemu-system-* can attach iscsi:// drives directly. Conflicts with the
upstream qemu formula.
tinc-feth
Patched build of tinc 1.0.37 with native macOS feth (fake ethernet) device support for Layer 2 / switch mode. No tuntap kext required.
# install
brew install public/sid/tinc-feth
# start as service (runs at boot)
sudo brew services start public/sid/tinc-feth
# stop / restart
sudo brew services stop public/sid/tinc-feth
sudo brew services restart public/sid/tinc-feth
# manual run with debug
sudo /opt/homebrew/opt/tinc-feth/sbin/tincd -n <network> -D -d3
Conflicts with the upstream tinc formula.
Update
brew upgrade <formula>
Uninstall
brew uninstall <formula>
brew untap public/sid