Files
vphone-cli/debs.list
T
zqxwceandClaude Opus 4.8 33072cf954 cfw/jb: Add dynamic deb download + install to machine setup
Fetch debs listed in debs.list into a cached debs/ dir (skipping already
-cached files, honoring manually-added ones), stage the whole cache into
the per-boot preboot dir alongside Sileo, and install on first boot.

- fetch_debs.sh: manifest fetch, atomic download, non-fatal on failure,
  chowns cache back to invoking user under sudo
- cfw_install_jb.sh / cfw_install_exp.sh: fetch + stage into $BOOT_HASH/debs
- vphone_jb_setup.sh (5b): idempotent install — skip packages already at
  >= the staged version, install the rest in one dpkg -i so inter-package
  deps resolve in a single pass
- debs.list tracked manifest; debs/ cache gitignored

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-07-06 21:41:55 +03:00

18 lines
1006 B
Plaintext

# debs.list — URLs of .deb packages to download during machine setup (JB/EXP).
#
# One URL per line. Blank lines and lines starting with '#' are ignored.
#
# Downloads are cached in ./debs/ (keyed by filename); a file already present
# there is not re-downloaded. You may also drop .deb files into ./debs/
# manually — they are installed on first boot alongside the downloaded ones.
#
# A failed download prints an error and is skipped; it never aborts setup.
# Packages are installed with `dpkg -i` on first boot (same as Sileo); this
# does not resolve dependencies.
#
# Example:
# https://havoc.app/get/com.example.pkg/com.example.pkg_1.0_iphoneos-arm64.deb
https://apt.procurs.us/pool/main/iphoneos-arm64-rootless/3000/openssh/openssh-client_9.7p1-1_iphoneos-arm64.deb
https://apt.procurs.us/pool/main/iphoneos-arm64-rootless/3000/openssh/openssh-sftp-server_9.7p1-1_iphoneos-arm64.deb
https://apt.procurs.us/pool/main/iphoneos-arm64-rootless/3000/openssh/openssh-server_9.7p1-1_iphoneos-arm64.deb