49 lines
No EOL
1.4 KiB
Bash
Executable file
49 lines
No EOL
1.4 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
if [[ -z "$DRIVE" ]]; then
|
|
echo Please fill out DRIVE variable
|
|
exit 1
|
|
fi
|
|
|
|
# Radarr
|
|
echo Creating $DRIVE/media/movies
|
|
mkdir -p $DRIVE/media/movies
|
|
sudo setfacl -m u:radarr:rx $DRIVE
|
|
sudo setfacl -m u:radarr:rx $DRIVE/media
|
|
sudo setfacl -m u:radarr:rwx $DRIVE/media/movies
|
|
sudo setfacl -m u:radarr:rwx -R $DRIVE/media/movies
|
|
|
|
# Sonarr
|
|
echo Creating $DRIVE/media/tv
|
|
mkdir -p $DRIVE/media/tv
|
|
sudo setfacl -m u:sonarr:rx $DRIVE
|
|
sudo setfacl -m u:sonarr:rx $DRIVE/media
|
|
sudo setfacl -m u:sonarr:rwx $DRIVE/media/tv
|
|
sudo setfacl -m u:sonarr:rwx -R $DRIVE/media/tv
|
|
|
|
# Bazarr
|
|
sudo setfacl -m u:bazarr:rx $DRIVE
|
|
sudo setfacl -m u:bazarr:rx $DRIVE/media
|
|
sudo setfacl -m u:bazarr:rwx $DRIVE/media/movies
|
|
sudo setfacl -m u:bazarr:rwx -R $DRIVE/media/movies
|
|
sudo setfacl -m u:bazarr:rwx $DRIVE/media/tv
|
|
sudo setfacl -m u:bazarr:rwx -R $DRIVE/media/tv
|
|
|
|
echo Creating $DRIVE/media/music
|
|
mkdir -p $DRIVE/media/music
|
|
sudo setfacl -m u:lidarr:rx $DRIVE
|
|
sudo setfacl -m u:lidarr:rx $DRIVE/media
|
|
sudo setfacl -m u:lidarr:rwx $DRIVE/media/music
|
|
sudo setfacl -m u:lidarr:rwx -R $DRIVE/media/music
|
|
|
|
# Readers
|
|
sudo setfacl -m u:caddy:rx $DRIVE
|
|
sudo setfacl -m u:caddy:rx $DRIVE/media
|
|
sudo setfacl -m u:caddy:rx -R $DRIVE/media
|
|
|
|
sudo setfacl -m u:jellyfin:rx $DRIVE
|
|
sudo setfacl -m u:jellyfin:rx $DRIVE/media
|
|
sudo setfacl -m u:jellyfin:rx -R $DRIVE/media
|
|
|
|
sudo setfacl -m u:plex:rx $DRIVE
|
|
sudo setfacl -m u:plex:rx $DRIVE/media
|
|
sudo setfacl -m u:plex:rx -R $DRIVE/media |