diff options
| author | 2026-05-13 13:43:31 +0100 | |
|---|---|---|
| committer | 2026-05-13 13:43:31 +0100 | |
| commit | eeb3752074edcb110cd3709689e818b57fd2d2fd (patch) | |
| tree | 757dc45a5f840c8b76acf1906868d8e1c4bbbd72 /dot_XCompose | |
| parent | 3d263bdbb48e7616a12af26ef094e5a416f9a735 (diff) | |
| download | dotfiles-eeb3752074edcb110cd3709689e818b57fd2d2fd.tar.gz dotfiles-eeb3752074edcb110cd3709689e818b57fd2d2fd.tar.bz2 dotfiles-eeb3752074edcb110cd3709689e818b57fd2d2fd.zip | |
feat(privesc): drop classic sudo via AssumeInstalled
base-devel hard-depends on the sudo package, so without help, pacman
refuses to remove it. The Arch-native fix is pacman.conf's
AssumeInstalled directive: tell pacman to pretend a virtual
sudo=99.0 is installed and base-devel's dep is satisfied without
actually pulling sudo in.
- etc/pacman.conf: AssumeInstalled = sudo=99.0
- bootstrap.sh: after 'just init' (which writes the AssumeInstalled
line and installs sudo-rs), Rns the leftover sudo package so a
fresh install ends up with sudo-rs only.
Also reformat bootstrap.sh and the etc deploy script with the
project's shfmt style (-i 2 -ci -s).
Diffstat (limited to 'dot_XCompose')
0 files changed, 0 insertions, 0 deletions
