diff options
| author | 2026-04-21 01:23:48 +0100 | |
|---|---|---|
| committer | 2026-04-21 01:23:48 +0100 | |
| commit | b367ccd184d45f0f65fc2b4f12a6f21b528ee7c3 (patch) | |
| tree | 2a1c5e64aa4e1e7a34d4afb12acb9157c07fb650 /private_dot_ssh | |
| parent | b8c5fd4dd8bfd09446576f085124b39b73c19521 (diff) | |
| download | dotfiles-b367ccd184d45f0f65fc2b4f12a6f21b528ee7c3.tar.gz dotfiles-b367ccd184d45f0f65fc2b4f12a6f21b528ee7c3.tar.bz2 dotfiles-b367ccd184d45f0f65fc2b4f12a6f21b528ee7c3.zip | |
feat(etc): diff/upstream-diff/add/reset recipes + ignore fstab
- etc-diff: diff repo-managed etc/<path> vs live /etc (defaults to all)
- etc-upstream-diff: diff live /etc vs pristine pacman archive
(defaults to pacman -Qkk modified set)
- etc-add: copy /etc/<path> into the repo's etc/ tree
- etc-reset: restore pristine via bsdtar -xpf, or rm if unowned;
refuses managed paths without --force
- ignore /etc/fstab (host-specific UUIDs/layout)
- path-traversal guards on all recipe inputs
- regular-file-only enforcement (no symlinks/dirs)
- fail-fast with clear message if mirror can't supply installed version
Diffstat (limited to 'private_dot_ssh')
0 files changed, 0 insertions, 0 deletions
