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
Owner
  • 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- 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
- 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
iamdoubz added 1 commit 2026-10-29 23:03:42 -05:00
- 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
iamdoubz merged commit a1d820a298 into free 2026-10-29 23:03:47 -05:00
iamdoubz deleted branch build-script-logging 2026-10-29 23:03:47 -05:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: iamdoubz/nginx-custom#1