aboutsummaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-19 00:44:13 -0600
committerCraig Jennings <c@cjennings.net>2026-01-19 00:44:13 -0600
commit2d6101f7cf5d97587647e778b12205a6ff3087d3 (patch)
treecab40568eb32fae7e25063504f2a4ab71f07b375 /build.sh
parentd897126acde27f4c9406585e3bb2d274041f4a8e (diff)
downloadarchangel-2d6101f7cf5d97587647e778b12205a6ff3087d3.tar.gz
archangel-2d6101f7cf5d97587647e778b12205a6ff3087d3.zip
Add eBPF tracing tools and w3m terminal browser
Add bpftrace, bcc-tools, and perf for system tracing and profiling. These are Linux's eBPF-based equivalents to DTrace, essential for debugging and performance analysis in rescue scenarios. Add w3m terminal browser alongside existing lynx for better rendering of complex pages. Update RESCUE-GUIDE.txt with new sections covering: - Section 9: System Tracing with bpftrace examples, BCC tools, perf - Section 10: Terminal web browsing with lynx/w3m basics
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/build.sh b/build.sh
index 7b0f97d..59dea31 100755
--- a/build.sh
+++ b/build.sh
@@ -193,6 +193,14 @@ sshuttle
# Security
pass
+# System tracing and profiling (eBPF/DTrace-like)
+bpftrace
+bcc-tools
+perf
+
+# Terminal web browsers
+w3m
+
EOF
# Get kernel version for ISO naming