audiobookshelf/build/docker/root/etc/cont-init.d/10-adduser
2022-12-20 14:53:02 -08:00

49 lines
1.3 KiB
Text

#!/usr/bin/with-contenv bash
# shellcheck shell=bash
PUID=${AUDIOBOOKSHELF_UID:-1000}
PGID=${AUDIOBOOKSHELF_GID:-1000}
groupmod -o -g "$PGID" abc
usermod -o -u "$PUID" abc
echo '
-------------------------------------
█████╗ ██████╗ ███████╗
██╔══██╗██╔══██╗██╔════╝
███████║██████╔╝███████╗
██╔══██║██╔══██╗╚════██║
██║ ██║██████╔╝███████║
╚═╝ ╚═╝╚═════╝ ╚══════╝
https://audiobookshelf.org
-------------------------------------
GID/UID
-------------------------------------'
echo "
User uid: $(id -u abc)
User gid: $(id -g abc)
-------------------------------------
"
time32="$(date +%Y)"
if [[ "${time32}" == "1970" || "${time32}" == "1969" ]] && [ "$(uname -m)" == "armv7l" ]; then
echo '
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Your DockerHost is running an outdated version of libseccomp
To fix this, please visit https://docs.linuxserver.io/faq#libseccomp
Apps will not behave correctly without this
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'
sleep infinity
fi
chown abc:abc /app
chown abc:abc /defaults