Rework freenginx.sh: options, logging, and error handling #1

Merged
iamdoubz merged 1 commits from build-script-logging into free 2026-10-29 23:03:47 -05:00
1 Commits
Author SHA1 Message Date
iamdoubz 19c4fa52c2 Rework freenginx.sh: options, logging, and error handling
- Switch to bash with strict mode; stop on the first failure and show the
  tail of the log
- Log all output to a timestamped file; -v streams it, -q hides steps
- Add -r/-j/-l/-c options and --no-<feature> toggles; versions overridable
  via environment
- Fix kTLS kernel check, USE_ZSTD toggle, curl ignoring HTTP errors, and
  &>/dev/null backgrounding commands under dash
- Document options in README
2026-10-29 23:01:32 -05:00