Commit Graph

68 Commits

Author SHA1 Message Date
ChuckPa
d96f091823 v1.04.00 - Add SNAP support
Adds support for SNAP packaging  (/snap, /var/snap)
2024-01-30 19:57:29 -05:00
ChuckPa
6ebb342973 Correct case where PAGESIZE != 2^n where n={10,11,12,13,14,15,16}
1.  Correct PAGESIZE allowed values
2.  Improved performance of prune
3.  Cosmetic output cleanup
4.  Improve error messaging and handling
5.  Update documentation
2024-01-17 21:15:56 -05:00
ChuckPa
2a8a8e242b Add 'purge' & Environment variable support.
PlexDBRepair - release v01.03.00

1.  Purge command  ('piurge') - Remove old image files from Transcode cache
2.  Environment variables support to tailor operation
    - DBREPAIR_CACHEAGE -  Set max age of files to retain
    - DBREPAIR_PAGESIZE    -  Set Plex SQLite database page_size
2024-01-17 00:33:07 -05:00
ChuckPa
8863beeab2 Update Release Notes & README.md
Logging - Add missing logging record when making active
One logging record was missing.

Add DSM 7 Task Scheduler usage documentation
2024-01-12 16:47:57 -05:00
ChuckPa
38749aef78 New: Add menu option to ignore/honor duplicates / constraint errors
update code.
bump to version 1.02.00 (new feature)
update release notes.
update readme
2023-11-26 00:43:39 -05:00
ChuckPa
fa760e3ddf Update version to 1.01.04 after patch
update version to 1.01.04 after patch
2023-11-25 19:39:05 -05:00
ChuckPa
80fb3a751c Fix unable to repair DB when UNIQUE constraint errors occur
Not all DBs were repairable.  This fix addresses UNIQUE constraint failures.
2023-11-25 19:36:57 -05:00
ChuckPa
fcf132f9e1 Fix unable to repair DB when UNIQUE constraint errors occur
Not all DBs were repairable.  This fix addresses UNIQUE constraint failures.
2023-11-25 19:25:21 -05:00
ChuckPa
4dcb686ab1 Cleanup version output
Update Release Notes
2023-11-10 15:40:26 -05:00
ChuckPa
f6008d76b7 Correct confirmation when not scripted.
Fixes:  https://github.com/ChuckPa/PlexDBRepair/issues/108
2023-11-10 15:13:43 -05:00
ChuckPa
ee335a69a5 Update ReleaseNotes
Release notes
2023-10-16 20:32:51 -04:00
ChuckPa
8cbbc2b0b2 v1.01.00 - Add self-update capability
And update documentation
2023-10-16 19:16:48 -04:00
causefx
db1edd13a4 Add update feature to script 2023-10-13 08:35:32 -07:00
ChuckPa
4d8fa8058c Update version and generate new release 2023-09-23 14:44:32 -04:00
causefx
8924a304d1 fix first if statement 2023-09-18 20:37:07 -07:00
causefx
94abffcb86 Update DBRepair.sh 2023-09-17 17:50:23 -07:00
ChuckPa
c5609e585b Fix release version
Update to v1.0.12 for HOTIO container start/stop
2023-08-30 19:42:40 -04:00
Brett Petch
559090d9d7 Update plex service location (re: #404461a)
404461a968
2023-08-29 11:40:04 -04:00
ChuckPa
9073ffa445 Change start/stop logic and timeout handling 2023-08-15 20:20:54 -04:00
ChuckPa
9d81f942cf v1.0.10 - Prevent negative watch counts 2023-07-30 11:58:14 -04:00
ChuckPa
91959549ac DBRepair: Prevent negative watch counts
Changes grouping and deletion.
Thanks @tkkg1994
2023-07-30 00:39:23 -04:00
ChuckPa
94a3c3923b Provide means to ignore selected DB recovery errors
When recovering a damaged database,  it is sometimes necessary to ignore constraint errors resulting from damaged indexes.

This update provides command line options to support this:
1.   -i  or -f  -   Ignore DB check errors / Force acceptance
2.   -p  -  When importing viewstate from another DB, purge duplicate counts.
               (Use with extreme caution).
2023-06-25 16:20:52 -04:00
ChuckPa
7d9583a774 Refine Arch Linux detection. Grab a few others in the process 2023-06-09 20:23:45 -04:00
ChuckPa
507dca0af9 Enforce UID=0 on selected platforms 2023-06-02 00:00:31 -04:00
ChuckPa
d508e761d2 Binhex: Fat-fingered IF test. 2023-05-31 23:17:12 -04:00
ChuckPa
2c85008dc3 Fixes:
Fix Binhex container detection.
Re-prioritize host detection;  move MacOS detection higher up to avoid  mis-identification.
2023-05-28 16:18:41 -04:00
ChuckPa
1f23bf8419 Fix Quit / Exit behavior
Separate Quit and exit into two commands.
- Quit is immediate exit without cleanup
- Exit provides option to remove temp files
- EOF exit will always retain temp files.
2023-05-16 20:46:17 -04:00
ChuckPa
c00a52fda4 Version 1.0.5
1. Add Arch Linux support
2. Improve override file processing
3. Documentation cleanup
2023-05-05 00:23:35 -04:00
CLHatch
6431bfee86 Add start/stop command for ReadyNAS
I just tested this on my ReadyNAS 316, and it works.  The service file is stored at `/apps/plexmediaserver/fvapp-plexmediaserver.service`.
2023-04-01 23:41:47 -05:00
ChuckPa
621bb274d2 Start/stop cleanup 2023-04-01 17:16:09 -04:00
CLHatch
a50cc39c46 Set Plex Start/Stop commands for HOTIO
The if commands to set start and stop commands were never reached for HOTIO.
2023-03-30 03:59:38 -05:00
ChuckPa
6aa4bac4c4 block if/fi correction 2023-03-29 04:18:06 -04:00
ChuckPa
69206eb356 QNAP: Force POSIX mode 'df' output formatting 2023-03-29 02:17:08 -04:00
ChuckPa
a0184bdf24 Handle unexpected EOL when scripted 2023-03-28 00:23:20 -04:00
Chuck
a618da8a97 Restore owner and permissions
Corrects timing problem when to set owner and permissions after database operations.
2023-03-16 01:59:06 -04:00
ChuckPa
3f32a57d1b Syntax error 2023-03-14 15:45:02 -04:00
Chuck
b1738d3da0 Update DBRepair.sh 2023-03-13 22:04:08 -04:00
Chuck
5374d287e6 Update DBRepair.sh 2023-03-13 18:34:16 -04:00
ChuckPa
9b3c0ed40e Release 1.0.
New menu w/ command name support
Stop containers within the utility
Updated documentation
2023-03-13 15:10:26 -04:00
ChuckPa
7497df41b2 Incremental commit - BETA 3
development push -- changing repos


Cleanup finalized

Waiting to complete testing.
2023-03-01 19:58:39 -05:00
ChuckPa
1ef2d87b45 DBRepair v1.0.0 development 2023-02-27 12:57:20 -05:00
ChuckPa
672c493c7e Add Podman (libpod) container support 2023-01-11 18:26:00 -05:00
ChuckPa
6daa8e0582 Fix typo - Hotio 2023-01-08 14:45:13 -05:00
ChuckPa
28cc96e32f Add HOTIO container support
Thanks to @causefx and @sittingmongoose.
2023-01-07 20:07:32 -05:00
ChuckPa
8e59eded28 Correct cgroups v2 issue
Corrected an issue with Cgroups V2 detection.
2022-12-26 21:39:16 -05:00
ChuckPa
c73ad0a77f Western Digital: Forgot one set of quotes 2022-12-26 11:27:08 -05:00
ChuckPa
d4005fba15 . 2022-12-24 20:55:20 -05:00
ChuckPa
579004cfe0 Add support for cgroup V2 2022-12-16 13:30:07 -05:00
ChuckPa
de8bb48901 Improve database backup selection logic, Add BINHEX support
Added informative output and correct issue selecting final available backup.
Added binhex (Arch) docker support
Updated READMEmd

Add support for all Docker variants

Change detection to use cgroup

Add BINHEX support,  Update README.md
2022-12-14 01:43:46 -05:00
ChuckPa
7c56552ff7 Export View history with viewstate
Export view history table as well.
While here,  clean up the logic
Import using the same style as the other functions do.
Minor cleanup of user output. 

Final testing & review before release
2022-11-21 01:03:26 -05:00