23 lines
883 B
Bash
23 lines
883 B
Bash
|
|
print_header "Configure Desktop"
|
|
|
|
if ([ "${MODE}" != "s" ] && [ "${MODE}" != "secondary" ]); then
|
|
print_step_header "Enable Desktop service."
|
|
sed -i 's|^autostart.*=.*$|autostart=true|' /etc/supervisor.d/desktop.ini
|
|
else
|
|
print_step_header "Desktop service not available when container is run in 'secondary' mode."
|
|
sed -i 's|^autostart.*=.*$|autostart=false|' /etc/supervisor.d/desktop.ini
|
|
fi
|
|
|
|
# Setup home directory
|
|
if [[ ! -f /tmp/.home-directory-template-updated ]]; then
|
|
print_step_header "Ensure home directory template is owned by the default user."
|
|
chown -R ${PUID}:${PGID} /templates/home_directory_template
|
|
print_step_header "Installing default home directory template"
|
|
mkdir -p "${USER_HOME:?}"
|
|
rsync -aq /templates/home_directory_template/ "${USER_HOME:?}"/
|
|
touch /tmp/.home-directory-template-updated
|
|
fi
|
|
|
|
echo -e "\e[34mDONE\e[0m"
|