2019-04-27 19:24:48 +08:00
|
|
|
#!/bin/bash
|
2019-04-27 14:43:58 +08:00
|
|
|
|
2019-04-27 19:24:48 +08:00
|
|
|
export YOUTUBEDLARGS=$@
|
2019-04-27 14:43:58 +08:00
|
|
|
|
2019-04-27 19:24:48 +08:00
|
|
|
YOUTUBEDLPGID=${PGID:-1000}
|
|
|
|
YOUTUBEDLPUID=${PUID:-1000}
|
2019-04-27 14:43:58 +08:00
|
|
|
|
2019-04-27 19:24:48 +08:00
|
|
|
# Create dockeruser user/group
|
|
|
|
addgroup -g $YOUTUBEDLPGID dockeruser
|
|
|
|
adduser -D -u $YOUTUBEDLPUID -G dockeruser -h /home/dockeruser dockeruser
|
|
|
|
chown $YOUTUBEDLPUID:$YOUTUBEDLPGID /home/dockeruser
|
|
|
|
export HOME=/home/dockeruser
|
2019-04-27 14:43:58 +08:00
|
|
|
|
|
|
|
# Run youtube-dl with remainder of command line arguments
|
2019-04-27 19:24:48 +08:00
|
|
|
su -m dockeruser <<'EOF'
|
|
|
|
youtube-dl $YOUTUBEDLARGS
|
|
|
|
EOF
|