aboutsummaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-20 15:52:40 -0500
committerCraig Jennings <c@cjennings.net>2026-07-20 15:52:40 -0500
commiteec95de4d681464e691e17269e6593e119c32b29 (patch)
treeb9f595f62496639dcaa4309530e12a71ca64d929 /assets
parentd9a08c5fe16c00d8cbc7e4f67caefe177231df1b (diff)
downloadarchsetup-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')
0 files changed, 0 insertions, 0 deletions