aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:31 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:31 +0100
commiteeb3752074edcb110cd3709689e818b57fd2d2fd (patch)
tree757dc45a5f840c8b76acf1906868d8e1c4bbbd72 /.github
parent3d263bdbb48e7616a12af26ef094e5a416f9a735 (diff)
downloaddotfiles-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 '.github')
0 files changed, 0 insertions, 0 deletions