diff options
| -rwxr-xr-x | archsetup | 1 | ||||
| -rw-r--r-- | assets/outbox/add-texlive-latexextra.txt | 13 | ||||
| -rw-r--r-- | assets/outbox/archangel-iso-ssh-access.txt | 9 | ||||
| -rw-r--r-- | assets/outbox/rebuild-test-vm.txt | 3 | ||||
| -rw-r--r-- | assets/outbox/website-project-packages.txt | 4 | ||||
| -rwxr-xr-x | scripts/testing/create-base-vm.sh | 2 | ||||
| -rw-r--r-- | scripts/testing/lib/network-diagnostics.sh | 2 |
7 files changed, 32 insertions, 2 deletions
@@ -1947,6 +1947,7 @@ supplemental_software() { pacman_install texlive-latexrecommended # commonly used LaTeX packages pacman_install texlive-binextra # latexmk, bibtex, and other tools pacman_install texlive-fontsrecommended # standard fonts + pacman_install texlive-latexextra # extra packages (enumitem, etc.) pacman_install thunderbird # email, calendar, rss feeds pacman_install transmission-cli # bittorrent client pacman_install transmission-remote-gtk # bittorrent client diff --git a/assets/outbox/add-texlive-latexextra.txt b/assets/outbox/add-texlive-latexextra.txt new file mode 100644 index 0000000..9eca9b5 --- /dev/null +++ b/assets/outbox/add-texlive-latexextra.txt @@ -0,0 +1,13 @@ +Package request: texlive-latexextra + +Add texlive-latexextra to the archsetup script's package list. + +Why: The career project's resume build system (Makefile) uses pdflatex to generate +PDFs from LaTeX source. The resume.tex files use the enumitem package (for itemize +list formatting), which is provided by texlive-latexextra. Without it, pdflatex +fails with "Undefined control sequence" on \setlist. + +Already installed: texlive-basic, texlive-bin, texlive-binextra, +texlive-fontsrecommended, texlive-latex, texlive-latexrecommended + +Install command: pacman -S texlive-latexextra diff --git a/assets/outbox/archangel-iso-ssh-access.txt b/assets/outbox/archangel-iso-ssh-access.txt new file mode 100644 index 0000000..1e71050 --- /dev/null +++ b/assets/outbox/archangel-iso-ssh-access.txt @@ -0,0 +1,9 @@ +SSH into archangel live ISO to run the installer: + + ssh root@archangel.local + Password: archangel + +Port forwarding (QEMU VM testing): + ssh -p 2222 root@localhost + +Once logged in, run: archangel diff --git a/assets/outbox/rebuild-test-vm.txt b/assets/outbox/rebuild-test-vm.txt new file mode 100644 index 0000000..f143a4d --- /dev/null +++ b/assets/outbox/rebuild-test-vm.txt @@ -0,0 +1,3 @@ +New archangel ISO available: archangel-vmlinuz-6.12.70-lts-2026-02-12-x86_64.iso +Location: ~/downloads/isos/ +Rebuild the base test VM from this ISO to pick up linux-lts 6.12.70. diff --git a/assets/outbox/website-project-packages.txt b/assets/outbox/website-project-packages.txt new file mode 100644 index 0000000..651f098 --- /dev/null +++ b/assets/outbox/website-project-packages.txt @@ -0,0 +1,4 @@ +Packages to install for cjennings.net website project +===================================================== + +sudo pacman -S hugo diff --git a/scripts/testing/create-base-vm.sh b/scripts/testing/create-base-vm.sh index 6cecf99..9aa785b 100755 --- a/scripts/testing/create-base-vm.sh +++ b/scripts/testing/create-base-vm.sh @@ -20,7 +20,7 @@ source "$SCRIPT_DIR/lib/vm-utils.sh" # Configuration VM_IMAGES_DIR="$PROJECT_ROOT/vm-images" CONFIG_FILE="$SCRIPT_DIR/archsetup-test.conf" -LIVE_ISO_PASSWORD="archzfs" +LIVE_ISO_PASSWORD="archangel" SNAPSHOT_NAME="clean-install" # Initialize logging diff --git a/scripts/testing/lib/network-diagnostics.sh b/scripts/testing/lib/network-diagnostics.sh index f7cae11..d73ffe5 100644 --- a/scripts/testing/lib/network-diagnostics.sh +++ b/scripts/testing/lib/network-diagnostics.sh @@ -35,7 +35,7 @@ run_network_diagnostics() { # Test 3: Arch mirror accessibility step "Testing Arch mirror access" - if $ssh_base "curl -s -I https://mirrors.kernel.org/archlinux/ | head -1 | grep -qE '(200|301)'" 2>/dev/null; then + if $ssh_base "curl -s -I https://geo.mirror.pkgbuild.com/ | head -1 | grep -qE '(200|301|302)'" 2>/dev/null; then success "Arch mirrors accessible" else error "Cannot reach Arch mirrors" |
