mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
tests: fix TEST-74-AUX-UTILS.varlinkctl.sh (#37562)
per Daan's explanation: other subtests running as testuser apparently use systemd-run --user --machine testuser@.host which turns user tracking in logind into "by pin" mode. when the last pinning session exits it terminates the user.
This commit is contained in:
committed by
Luca Boccassi
parent
e647407afa
commit
738a47fd98
@@ -173,7 +173,10 @@ varlinkctl introspect /run/systemd/io.systemd.Manager io.systemd.Manager
|
||||
varlinkctl call /run/systemd/io.systemd.Manager io.systemd.Manager.Describe '{}'
|
||||
|
||||
# test io.systemd.Manager in user manager
|
||||
systemctl start user@4711
|
||||
varlinkctl info /run/user/4711/systemd/io.systemd.Manager
|
||||
varlinkctl introspect /run/user/4711/systemd/io.systemd.Manager
|
||||
varlinkctl call /run/user/4711/systemd/io.systemd.Manager io.systemd.Manager.Describe '{}'
|
||||
testuser_uid=$(id -u testuser)
|
||||
systemd-run --wait --pipe --user --machine testuser@ \
|
||||
varlinkctl info /run/user/"$testuser_uid"/systemd/io.systemd.Manager
|
||||
systemd-run --wait --pipe --user --machine testuser@ \
|
||||
varlinkctl introspect /run/user/"$testuser_uid"/systemd/io.systemd.Manager
|
||||
systemd-run --wait --pipe --user --machine testuser@ \
|
||||
varlinkctl call /run/user/"$testuser_uid"/systemd/io.systemd.Manager io.systemd.Manager.Describe '{}'
|
||||
|
||||
Reference in New Issue
Block a user