mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 21:20:33 +02:00
gnu: Replace (almost) all uses of /run/setuid-programs.
…those good for master, anyway. * gnu/packages/admin.scm (ktsuss, opendoas, hosts) [arguments]: Replace /run/setuid-programs with /run/privileged/bin. * gnu/packages/containers.scm (slirp4netns)[arguments]: Likewise. * gnu/packages/debian.scm (pbuilder)[arguments]: Likewise. * gnu/packages/disk.scm (udevil)[arguments]: Likewise. * gnu/packages/enlightenment.scm (efl, enlightenment) [arguments]: Likewise. * gnu/packages/gnome.scm (gdm, gnome-control-center) [arguments]: Likewise. * gnu/packages/linux.scm (singularity)[arguments]: Likewise. * gnu/packages/lxde.scm (spacefm)[arguments]: Likewise. * gnu/packages/monitoring.scm (zabbix-agentd)[arguments]: Likewise. * gnu/packages/virtualization.scm (ganeti)[arguments]: Likewise. * gnu/packages/xdisorg.scm (xsecurelock)[arguments]: Likewise. * gnu/services/dbus.scm (dbus-configuration-directory): Likewise. * gnu/services/ganeti.scm (%default-ganeti-environment-variables): Likewise. * gnu/services/monitoring.scm (zabbix-agent-shepherd-service): Likewise. * gnu/tests/ldap.scm (marionette): Likewise. * gnu/tests/monitoring.scm (os): Likewise.
This commit is contained in:
@@ -144,7 +144,7 @@ suffix = dc=example,dc=com")))
|
||||
|
||||
(test-assert "Can become LDAP user"
|
||||
(marionette-eval
|
||||
'(zero? (system* "/run/setuid-programs/su" "eva" "-c"
|
||||
'(zero? (system* "/run/privileged/bin/su" "eva" "-c"
|
||||
#$(file-append coreutils "/bin/true")))
|
||||
marionette))
|
||||
|
||||
|
||||
@@ -189,11 +189,11 @@ cat ~a | sudo -u zabbix psql zabbix;
|
||||
(start-service 'postgres))
|
||||
marionette))
|
||||
|
||||
;; Add /run/setuid-programs to $PATH so that the scripts passed to
|
||||
;; Add privileged programs to $PATH so that the scripts passed to
|
||||
;; 'system' can find 'sudo'.
|
||||
(marionette-eval
|
||||
'(setenv "PATH"
|
||||
"/run/setuid-programs:/run/current-system/profile/bin")
|
||||
"/run/privileged/bin:/run/current-system/profile/bin")
|
||||
marionette)
|
||||
|
||||
(test-eq "postgres create zabbix user"
|
||||
|
||||
Reference in New Issue
Block a user