Add scripts/testenv.sh to set up a test machine

On a fresh Debian/Ubuntu machine it installs BIND and the build tools
(Go from go.dev), writes a hand-made style configuration with internal
and external views, a split-horizon zone (example.com or
JARL_TEST_ZONE) and a reverse zone, starts named and prints the steps
to install Jarl and adopt the configuration.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
abrown38andClaude Opus 5.5 committed 2026-10-09 09:05:58 +00:00
1 parent 4d00be53c3
commit a3a1da54df
3 files changed
+377

No files matched your search

+9
View File
@@ -6,6 +6,15 @@ All notable changes to Jarl are documented here. The format follows
## [Unreleased]
### Added
- `scripts/testenv.sh`: turns a fresh Debian/Ubuntu machine into a test bed.
It installs BIND and the build tools (Go from go.dev), writes a hand-made
style configuration with internal and external views, a split-horizon
zone (`example.com` or `JARL_TEST_ZONE`) and a reverse zone, starts named
and prints the steps to install Jarl and adopt the configuration
(docs/development.md).
## [0.1.0] - 2026-10-09
The first version.