From: Aurelien Jarno Date: Mon, 2 Apr 2018 21:29:12 +0000 (+0200) Subject: buildd lingering: setup XDG_RUNTIME_DIR in .profile X-Git-Url: https://git.adam-barratt.org.uk/?a=commitdiff_plain;h=0dc26be94707ba06a32e602a3511d871dfde2849;p=mirror%2Fdsa-puppet.git buildd lingering: setup XDG_RUNTIME_DIR in .profile Signed-off-by: Aurelien Jarno --- 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\'',