diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-20 15:52:40 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-20 15:52:40 -0500 |
| commit | eec95de4d681464e691e17269e6593e119c32b29 (patch) | |
| tree | b9f595f62496639dcaa4309530e12a71ca64d929 /assets/wireguard-config | |
| parent | d9a08c5fe16c00d8cbc7e4f67caefe177231df1b (diff) | |
| download | archsetup-eec95de4d681464e691e17269e6593e119c32b29.tar.gz archsetup-eec95de4d681464e691e17269e6593e119c32b29.zip | |
fix(installer): guard the cp and chmod that install helper scripts
With `set -e` off, the installer copied its zfs-replicate, zfs-pre-snapshot, and hypr-live-update-guard scripts into place with bare cp/chmod. A missing or partial source failed silently, leaving a systemd service with a dead ExecStart or a pacman hook pointing at a script that never landed.
The two zfs scripts now install through install_executable, which guards the copy, warns on failure, and skips the chmod when the copy did not land. The two live-update-guard chmods (the guard binary and its hook) are guarded inline with error_warn.
Diffstat (limited to 'assets/wireguard-config')
0 files changed, 0 insertions, 0 deletions
