2020-01-21 05:24:45 +01:00
|
|
|
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
set -x
|
|
|
|
|
2022-05-26 03:49:09 +02:00
|
|
|
apt-get install -y --no-install-recommends sudo
|
2020-01-21 05:24:45 +01:00
|
|
|
|
2020-04-26 04:48:14 +02:00
|
|
|
# Workaround for sudo errors in containers, see: https://github.com/sudo-project/sudo/issues/42
|
|
|
|
echo "Set disable_coredump false" >> /etc/sudo.conf
|
|
|
|
|
2020-01-21 05:24:45 +01:00
|
|
|
adduser --home /var/azuracast --disabled-password --gecos "" azuracast
|
|
|
|
|
2020-01-22 11:48:02 +01:00
|
|
|
usermod -aG www-data azuracast
|
2020-01-21 05:24:45 +01:00
|
|
|
|
2022-03-09 00:00:03 +01:00
|
|
|
mkdir -p /var/azuracast/www /var/azuracast/stations /var/azuracast/servers/shoutcast2 \
|
2022-05-23 06:50:55 +02:00
|
|
|
/var/azuracast/servers/stereo_tool /var/azuracast/backups /var/azuracast/www_tmp \
|
2022-06-09 09:27:19 +02:00
|
|
|
/var/azuracast/uploads /var/azuracast/geoip /var/azuracast/dbip \
|
|
|
|
/var/azuracast/acme
|
2020-01-21 05:24:45 +01:00
|
|
|
|
|
|
|
chown -R azuracast:azuracast /var/azuracast
|
|
|
|
chmod -R 777 /var/azuracast/www_tmp
|
|
|
|
|
2021-07-30 08:20:14 +02:00
|
|
|
echo 'azuracast ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
|