Compare commits

..

5 Commits

Author SHA1 Message Date
LinuxServer-CI
0c0663a5ab Bot Updating Package Versions 2019-04-20 00:55:55 +01:00
LinuxServer-CI
e73bef69c8 Bot Updating Package Versions 2019-04-06 00:56:41 +01:00
aptalca
cadf51061f recursive chown /config every time 2019-04-02 01:43:02 +08:00
aptalca
723c0c7af0 fix echo message 2019-04-02 01:43:02 +08:00
aptalca
a157f54f20 fix permission logic 2019-04-02 01:43:02 +08:00
4 changed files with 22 additions and 40 deletions

View File

@@ -174,6 +174,7 @@ Below are the instructions for updating containers:
## Versions
* **01.04.19:** - Fix permission detect logic.
* **26.03.19:** - Install Heimdall during container start to prevent delayed start due to overlayfs bug with recursive chown.
* **23.03.19:** - Switching to new Base images, shift to arm32v7 tag.
* **15.03.19:** - Clarify docker image tags in readme.

View File

@@ -1,6 +1,6 @@
alpine-baselayout-3.1.0-r3
alpine-keys-2.1-r1
apache2-utils-2.4.38-r2
apache2-utils-2.4.39-r0
apk-tools-2.10.3-r1
apr-1.6.5-r0
apr-util-1.6.1-r5
@@ -40,22 +40,22 @@ nginx-1.14.2-r0
openssl-1.1.1b-r1
pcre-8.42-r1
pcre2-10.32-r1
php7-7.2.14-r0
php7-common-7.2.14-r0
php7-ctype-7.2.14-r0
php7-fileinfo-7.2.14-r0
php7-fpm-7.2.14-r0
php7-json-7.2.14-r0
php7-mbstring-7.2.14-r0
php7-openssl-7.2.14-r0
php7-pdo-7.2.14-r0
php7-pdo_sqlite-7.2.14-r0
php7-session-7.2.14-r0
php7-simplexml-7.2.14-r0
php7-tokenizer-7.2.14-r0
php7-xml-7.2.14-r0
php7-xmlwriter-7.2.14-r0
php7-zip-7.2.14-r0
php7-7.2.17-r0
php7-common-7.2.17-r0
php7-ctype-7.2.17-r0
php7-fileinfo-7.2.17-r0
php7-fpm-7.2.17-r0
php7-json-7.2.17-r0
php7-mbstring-7.2.17-r0
php7-openssl-7.2.17-r0
php7-pdo-7.2.17-r0
php7-pdo_sqlite-7.2.17-r0
php7-session-7.2.17-r0
php7-simplexml-7.2.17-r0
php7-tokenizer-7.2.17-r0
php7-xml-7.2.17-r0
php7-xmlwriter-7.2.17-r0
php7-zip-7.2.17-r0
popt-1.16-r7
readline-7.0.003-r1
scanelf-1.2.3-r0
@@ -63,7 +63,7 @@ shadow-4.5-r0
sqlite-libs-3.26.0-r3
ssl_client-1.29.3-r10
tar-1.32-r0
tzdata-2018i-r0
tzdata-2019a-r0
xz-5.2.4-r0
xz-libs-5.2.4-r0
zlib-1.2.11-r1

View File

@@ -49,6 +49,7 @@ app_setup_block: |
# changelog
changelogs:
- { date: "01.04.19:", desc: "Fix permission detect logic." }
- { date: "26.03.19:", desc: "Install Heimdall during container start to prevent delayed start due to overlayfs bug with recursive chown." }
- { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." }
- { date: "15.03.19:", desc: "Clarify docker image tags in readme." }

View File

@@ -40,27 +40,7 @@ done
# set queue driver to database
sed -i 's/QUEUE_DRIVER=sync/QUEUE_DRIVER=database/' /config/www/.env
# function to randomly sample 5 files for their owner and only chown if not abc
chowner () {
files=(${1}/*)
for i in {1..5}; do
user=$(stat -c '%U' $(printf "%s\n" "${files[RANDOM % ${#files[@]}]}"))
if [ "${user}" != "abc" ]; then
chown -R abc:abc ${1}
break
fi
done
}
# permissions
echo "Setting permissions"
abc_dirs=( \
/config \
)
for i in "${abc_dirs[@]}"; do
if [ "$(ls -A ${i})" ]; then
chowner ${i}
else
chown -R abc:abc ${i}
fi
done
chown -R abc:abc \
/config