generated from gCubeCI/Pipeline-Docker-Template
Do not fail if the target directory is not present.
This commit is contained in:
parent
7ed4e181c2
commit
b2ce248d1b
|
@ -1,14 +1,16 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# shellcheck shell=bash
|
# shellcheck shell=bash
|
||||||
|
|
||||||
## Set our dynamic variables in Renviron.site to be reflected by RStudio Server or Shiny Server
|
if [ -d "/var/run/s6/container_environment" ] ; then
|
||||||
exclude_vars="HOME PASSWORD RSTUDIO_VERSION BATCH_USER_CREATION"
|
## Set our dynamic variables in Renviron.site to be reflected by RStudio Server or Shiny Server
|
||||||
for file in /var/run/s6/container_environment/*
|
exclude_vars="HOME PASSWORD RSTUDIO_VERSION BATCH_USER_CREATION"
|
||||||
do
|
for file in /var/run/s6/container_environment/*
|
||||||
sed -i "/^${file##*/}=/d" ${R_HOME}/etc/Renviron.site
|
do
|
||||||
regex="(^| )${file##*/}($| )"
|
sed -i "/^${file##*/}=/d" ${R_HOME}/etc/Renviron.site
|
||||||
[[ ! $exclude_vars =~ $regex ]] && echo "${file##*/}=$(cat $file)" >> ${R_HOME}/etc/Renviron.site || echo "skipping $file"
|
regex="(^| )${file##*/}($| )"
|
||||||
done
|
[[ ! $exclude_vars =~ $regex ]] && echo "${file##*/}=$(cat $file)" >> ${R_HOME}/etc/Renviron.site || echo "skipping $file"
|
||||||
|
done
|
||||||
|
|
||||||
## only file-owner (root) should read container_environment files:
|
## only file-owner (root) should read container_environment files:
|
||||||
chmod 600 /var/run/s6/container_environment/*
|
chmod 600 /var/run/s6/container_environment/*
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in New Issue