diff options
| author | Craig Jennings <c@cjennings.net> | 2026-02-23 05:31:05 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-02-23 05:31:05 -0600 |
| commit | 722df5c1ae421d51e49beadc5128c2a28f78ed19 (patch) | |
| tree | 5f931cf0ec0e78a4ea6e2716e6108f19aae5c8f0 | |
| parent | f7526e7eff76204bff4b4e6e37507311bf01002f (diff) | |
| download | archangel-722df5c1ae421d51e49beadc5128c2a28f78ed19.tar.gz archangel-722df5c1ae421d51e49beadc5128c2a28f78ed19.zip | |
docs: update README.org for open-source release
- Fill in author field
- Add SSH security warning for live ISO known password
- Update project structure to match current files (add Makefile,
RESCUE-GUIDE.txt, test-configs/, full-test.sh, boot-vm.sh)
- Remove docs/ from project structure (gitignored)
| -rw-r--r-- | README.org | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -1,5 +1,5 @@ #+TITLE: archangel - Arch Linux ZFS/Btrfs Installation ISO -#+AUTHOR: +#+AUTHOR: Craig Jennings #+OPTIONS: toc:3 * Overview @@ -99,6 +99,7 @@ sudo ./build.sh #+BEGIN_EXAMPLE archangel/ ├── build.sh # Main ISO build script +├── Makefile # Build, lint, test, and release targets ├── custom/ │ ├── archangel # Interactive installation script │ ├── archangel.conf.example # Example config for unattended install @@ -109,16 +110,19 @@ archangel/ │ │ ├── zfs.sh # ZFS-specific functions │ │ └── btrfs.sh # Btrfs-specific functions │ ├── zfssnapshot # ZFS snapshot utility -│ └── zfsrollback # ZFS rollback utility +│ ├── zfsrollback # ZFS rollback utility +│ └── RESCUE-GUIDE.txt # Recovery tools documentation ├── scripts/ │ ├── test-vm.sh # QEMU test VM launcher │ ├── test-install.sh # Automated install tests +│ ├── test-configs/ # Test configuration files +│ ├── full-test.sh # Comprehensive test suite │ ├── sanity-test.sh # Quick ISO verification +│ ├── boot-vm.sh # Boot VM from disk or ISO │ └── build-release # Build and distribute ISO ├── vm/ # VM disk images (created by test-vm.sh) ├── work/ # Build working directory -├── out/ # Built ISO output -└── docs/ # Documentation +└── out/ # Built ISO output #+END_EXAMPLE ** Script Descriptions @@ -151,6 +155,10 @@ This creates a 50GB virtual disk and boots the ISO. ** SSH Access to VM +*Security Warning*: The live ISO has SSH root login enabled with the password +~archangel~. This is intended for testing and headless installations only. +Do not expose the live environment to untrusted networks. + #+BEGIN_SRC bash # Password: archangel ssh -p 2222 root@localhost |
