# HG changeset patch # User Goffi # Date 1457441531 -3600 # Node ID 834bedf42332521b8f07751b4ea25384db060e8e # Parent d0a5db5b9bdfc61d0715aa476ab63e1e28fd3a48 docker (base): create sat.conf in ~sat/.config/sat with right permissions so it is not created by set_account_domain diff -r d0a5db5b9bdf -r 834bedf42332 docker/base/Dockerfile --- a/docker/base/Dockerfile Fri Mar 04 23:31:26 2016 +0100 +++ b/docker/base/Dockerfile Tue Mar 08 13:52:11 2016 +0100 @@ -85,7 +85,13 @@ echo '[DEFAULT]\npid_dir=/tmp\n\n\ # we auto-create libervia account if it doesn't exists in Libervia container # so we remove it from reserved_list in plugin account -[plugin account]\nreserved_list=' >> /etc/sat.conf +[plugin account]\nreserved_list=' >> /etc/sat.conf && \ + +# we create a sat.conf in sat user's XDG directory +# else it would be created by set_account_domain with root only permissions +mkdir -p /home/sat/.config/sat && touch /home/sat/.config/sat/sat.conf && \ +chown -R sat:sat /home/sat/.config && chmod 0700 /home/sat/.config/sat && \ +chmod 0600 /home/sat/.config/sat/sat.conf ########## # LAUNCH #