Commit Graph
5 Commits
Author SHA1 Message Date
NixReaper f54b5cd582 fix: self-update + fold PPA into packages step
On Ubuntu 24.04, PHP 8.2 is not in the default apt repos.
The ondrej/php PPA must be added before package installation.

Previously this was a separate step that could be bypassed when
running a locally-cached (pre-fix) copy of install.sh.

Changes:
- Add self-update block: script fetches latest version from GitHub
  and re-execs itself, so stale local copies are never used
- Remove standalone php_ppa step; PPA is now added unconditionally
  inside the packages step (checks if already present to avoid
  duplicate adds on re-runs)
- Idempotent: grep checks sources.list before calling
  add-apt-repository
2026-04-23 17:43:05 -05:00
NixReaper 6f2a2bac6b fix: add ondrej/php PPA before package install — required for PHP 8.2 on Ubuntu 24.04 2026-04-23 17:32:59 -05:00
NixReaper fa9102f7db chore: add .gitattributes — enforce LF line endings for shell scripts and source files 2026-04-23 17:29:22 -05:00
NixReaper c919378d32 feat: update installer — Rust build, MariaDB setup, RSA keygen, all systemd services 2026-04-23 17:08:59 -05:00
NixReaper db2e4f8959 chore: initial public repo — README, install script, changelog, license 2026-04-11 15:48:55 -05:00