From 0dc26be94707ba06a32e602a3511d871dfde2849 Mon Sep 17 00:00:00 2001 From: Aurelien Jarno Date: Mon, 2 Apr 2018 23:29:12 +0200 Subject: [PATCH] buildd lingering: setup XDG_RUNTIME_DIR in .profile Signed-off-by: Aurelien Jarno --- modules/buildd/manifests/init.pp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/buildd/manifests/init.pp b/modules/buildd/manifests/init.pp index 2b9f0a6cb..4f5c29106 100644 --- a/modules/buildd/manifests/init.pp +++ b/modules/buildd/manifests/init.pp @@ -184,6 +184,15 @@ class buildd ($ensure=present) { owner => buildd, } + file { '/home/buildd/.profile': + content => @(EOT), + export XDG_RUNTIME_DIR="/run/user/$UID" + export DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus" + | EOT + group => buildd, + owner => buildd, + } + if ! $::buildd_key { exec { 'create-buildd-key': command => '/bin/su - buildd -c \'mkdir -p -m 02700 .ssh && ssh-keygen -C "`whoami`@`hostname` (`date +%Y-%m-%d`)" -P "" -f .ssh/id_rsa -q\'', -- 2.20.1