@@ -11,6 +11,8 @@ CUSER="${CUSTOM_USER:-abc}"
1111SFOLDER="${SUBFOLDER:-/}"
1212FILE_MANAGER_PATH="${FILE_MANAGER_PATH:-$HOME/Desktop}"
1313DASHBOARD="${DASHBOARD:-selkies-dashboard}"
14+ SELKIES_FILE_TRANSFERS="${SELKIES_FILE_TRANSFERS:-upload,download}"
15+ HARDEN_DESKTOP="${HARDEN_DESKTOP:-false}"
1416
1517# create self signed cert
1618if [ ! -f "/config/ssl/cert.pem" ]; then
@@ -31,7 +33,10 @@ sed -i "s/3001/$CHPORT/g" ${NGINX_CONFIG}
3133sed -i "s/CWS/$CWS/g" ${NGINX_CONFIG}
3234sed -i "s|SUBFOLDER|$SFOLDER|g" ${NGINX_CONFIG}
3335sed -i "s|REPLACE_DOWNLOADS_PATH|$FILE_MANAGER_PATH|g" ${NGINX_CONFIG}
34- s6-setuidgid abc mkdir -p $HOME/Desktop
36+ s6-setuidgid abc mkdir -p ${FILE_MANAGER_PATH}
37+ if [[ $SELKIES_FILE_TRANSFERS != *"download"* ]] || [[ ${HARDEN_DESKTOP,,} == "true" ]]; then
38+ sed -i '/files {/,/}/d' ${NGINX_CONFIG}
39+ fi
3540if [ ! -z ${DISABLE_IPV6+x} ]; then
3641 sed -i '/listen \[::\]/d' ${NGINX_CONFIG}
3742fi
@@ -55,8 +60,10 @@ cp -a \
5560sed -i "s|REPLACE_DOWNLOADS_PATH|$FILE_MANAGER_PATH|g" /usr/share/selkies/web/nginx/footer.html
5661cp \
5762 /usr/share/selkies/www/icon.png \
58- /usr/share/selkies/$DASHBOARD/favicon.ico \
59- /usr/share/selkies/$DASHBOARD/icon.png
63+ /usr/share/selkies/web/favicon.ico
64+ cp \
65+ /usr/share/selkies/www/icon.png \
66+ /usr/share/selkies/web/icon.png
6067# manifest creation
6168echo "{
6269 \"name\": \"${TITLE}\",
0 commit comments