From f674715a4c7d5fa0fe08ea019afc19689cd7e8ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Sun, 17 Apr 2022 00:25:36 +0800 Subject: Fix 403 error --- entrypoint.bash | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'entrypoint.bash') diff --git a/entrypoint.bash b/entrypoint.bash index 6b39101..5b6c276 100644 --- a/entrypoint.bash +++ b/entrypoint.bash @@ -26,7 +26,10 @@ source_url='${SOURCE_URL:-rsync://mirror.fsf.org/hyperbola/gnu-plus-linux-libre} # Otherwise use the HTTP(S) URL from your chosen mirror. lastupdate_url='' -[ ! -d "\${target}" ] && mkdir -p "\${target}" +[ ! -d "\${target}" ] && install -d -m755 "\${target}" + +# Set permission owner +chown -R http:http "\${target}" exec 9>"\${lock}" /usr/bin/flock -n 9 || exit @@ -65,6 +68,9 @@ rsync_cmd \ "\${source_url}" \ "\${target}" +# Re-check permission +chown -R http:http "\${target}" + # Cleanup /bin/rm -f "\$lock" exit 0 -- cgit v1.2.3