diff --git a/DBRepair.sh b/DBRepair.sh index e43ee59..fd48f49 100755 --- a/DBRepair.sh +++ b/DBRepair.sh @@ -2,12 +2,12 @@ ######################################################################### # Plex Media Server database check and repair utility script. # # Maintainer: ChuckPa # -# Version: v1.06.02 # -# Date: 11-May-2024 # +# Version: v1.07.00 # +# Date: 14-Jun-2024 # ######################################################################### # Version for display purposes -Version="v1.06.02" +Version="v1.07.00" # Have the databases passed integrity checks CheckedDB=0 @@ -985,10 +985,11 @@ DoRepair() { fi # Inform user - Output "Successfully exported the main and blobs databases. Proceeding to import into new databases." + Output "Successfully exported the main and blobs databases." WriteLog "Repair - Export databases - PASS" # Library and blobs successfully exported, create new + Output "Start importing into new databases." Output "Importing Main DB." DoSetPageSize "$TMPDIR/$CPPL.db-REPAIR-$TimeStamp" "$PLEX_SQLITE" "$TMPDIR/$CPPL.db-REPAIR-$TimeStamp" < "$TMPDIR/library.plexapp.sql-$TimeStamp" diff --git a/README.md b/README.md index 96b96f9..837255a 100644 --- a/README.md +++ b/README.md @@ -949,11 +949,11 @@ Enter command # -or- command name (4 char min) : # This script grants the given syno username (your username) # the ability to elevate to 'root' privilege for use with DBRepair.sh # -# Set your desired Syno username here (no spaces) -MyUsername=chuck +# Set your desired Syno username here (no spaces in the username) +MyUsername="chuck" # Confirm username exists -if [ "$(id $MyUsername)" = "" ]; then +if [ "$(id "$MyUsername")" = "" ]; then echo ERROR: No such user \'$MyUsername\' exit 1 fi diff --git a/ReleaseNotes b/ReleaseNotes index 0dc9929..347928b 100644 --- a/ReleaseNotes +++ b/ReleaseNotes @@ -8,7 +8,15 @@ ![Maintenance](https://img.shields.io/badge/Maintained-Yes-green.svg) # Release Info: +v1.07.00 + + 1. Mac start/stop - DBRepair now supports start/stop from the menu. + Default configuration is for MacOS to tell you what it's doing (Haptic). Set to 0 for silence. + + 2. Code cleanup - Minor code cleanup / dead code removal. + v1.06.02 + 1. Bug fix - Fixed incorrect error handling when command line arguments not valid in manual configuration mode. Fixed incorrect reporting of what was wrong in manual configuration mode.