Want to subscribe to topics you're interested in?
Become a Member

Beta Branch add missed install entry sentinel gates and installer arg mode exit c…

Discussion in 'Centmin Mod Github Commits' started by eva2000, Aug 16, 2026 at 8:44 AM.

  1. eva2000

    eva2000 Administrator Staff Member

    59,515
    12,539
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,180
    Local Time:
    6:09 PM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    add missed install entry sentinel gates and installer arg mode exit checks in 140.00beta01


    Code review of the fail-fast commits found the interactive menu install
    entry in centmin.sh received none of the sentinel plumbing its
    centmin-cli.sh twin got, and the installers' documented install/yumupdate
    argument modes wrote the install exit status rc file without ever
    reading it - both paths could still report success after a failed PHP
    source download.

    Changes:
    - centmin.sh: interactive menu install case now clears the sentinel
    before alldownloads, aborts with the failure banner inside the tee'd
    group when a download/validation failure is pending, and gates again
    after the tee pipeline closes so the script cannot reach exit 0
    - installer.sh / installer74.sh / installer80.sh / installer81.sh /
    installer82.sh / installer83.sh / installer84.sh: install and
    yumupdate argument modes now read the rc file after cminstall and exit
    non-zero with the failure pointer when centmin.sh install aborted
    - inc/downloads.inc: guard the curl hardening flag append in
    phpxz_detect so repeated invocation stays idempotent

    Continue reading...

    140.00beta01 branch