diff options
Diffstat (limited to 'docs.org')
-rw-r--r-- | docs.org | 27 |
1 files changed, 15 insertions, 12 deletions
@@ -216,20 +216,23 @@ fi :END: #+begin_src bash -read -p "Please, input your media folder [/srv/media]: " media_folder -media_folder=${media_folder:-"/srv/media"} +read -p "Please, input your media directory [/srv/media]: " media_folder +media_directory=${media_directory:-"/srv/media"} -if [ ! -d "$media_folder" ]; then - if ! mkdir -p "$media_folder"; then - send_error_message "There was an error creating the installation directory at \"$media_folder\". Make sure you have the necessary permissions ❌" +read -p "Are you sure your media directory is \"$media_directory\"? [y/N]: " media_directory_correct +media_directory_correct=${media_directory_correct:-"n"} + +if [ ! -d "$media_directory" ]; then + echo "The directory \"$media_directory\" does not exists. Attempting to create..." + if ! mkdir -p "$media_directory"; then + send_error_message "There was an error creating the installation directory at \"$media_directory\". Make sure you have the necessary permissions ❌" + else + send_success_message "Directory $media_directory created ✅" fi fi -read -p "Are you sure your media folder is \"$media_folder\"? [y/N]: " media_folder_correct -media_folder_correct=${media_folder_correct:-"n"} - -if [ "$media_folder_correct" == "n" ]; then - send_error_message "Media folder is not correct. Please fix it and run the script again ❌" +if [ "$media_directory_correct" == "n" ]; then + send_error_message "Media directory is not correct. Please fix it and run the script again ❌" fi #+end_src @@ -354,7 +357,7 @@ required information]]" step. #+begin_src bash sed -i -e "s|<your_PUID>|$puid|g" "$env_file" \ -e "s|<your_PGID>|$pgid|g" "$env_file" \ - -e "s|<media_folder>|$media_folder|g" "$env_file" \ + -e "s|<media_directory>|$media_directory|g" "$env_file" \ -e "s|<media_service>|$media_service|g" "$env_file" \ -e "s|<media_service>|$media_service|g" "$filename" @@ -432,7 +435,7 @@ fi This adds the correct permissions to the media folder, in case they are not correct. #+begin_src bash -if sudo chown -R "$puid":"$pgid" "$media_folder"; then +if sudo chown -R "$puid":"$pgid" "$media_directory"; then send_success_message "Media folder ownership and permissions set successfully ✅" else send_error_message "Failed to set ownership and permissions for the media folder. Check permissions ❌" |