aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2023-02-07 21:03:54 -0500
committerEli Schwartz <eschwartz@archlinux.org>2023-02-20 20:29:31 -0500
commita878c38476dbe886bf26bc7bafb07bd4f20f763e (patch)
treeafcbee8b273c17a3ad25a7aa0e69b198af7050b7 /mesonbuild/compilers
parent7884149bf55dfef1fc77f404b8dbb08cd12e0908 (diff)
downloadmeson-a878c38476dbe886bf26bc7bafb07bd4f20f763e.zip
meson-a878c38476dbe886bf26bc7bafb07bd4f20f763e.tar.gz
meson-a878c38476dbe886bf26bc7bafb07bd4f20f763e.tar.bz2
minstall: rework root elevation prompt for extensibility and behavior
There's a couple issues with the current approach: - pkexec is an unusual elevation method, the standard is sudo - it tries to elevate even in automated workflows - the user may not want to automatically rerun as root, that might be badly behaved Do some upfront checks instead, first to make sure it even makes sense to try becoming root, and then to ask the user "do you really want this". Also check for a couple common approaches to root elevation, including doas. Fixes #7345 Fixes #7809
Diffstat (limited to 'mesonbuild/compilers')
0 files changed, 0 insertions, 0 deletions