Jon
2a591e8840
Add missing quotes ( #127 )
2016-10-27 21:33:32 -07:00
Jon
c8b6d0a7b3
Add port variable ( #125 )
2016-10-27 21:33:12 -07:00
Jon
da8ff2f4bc
Add progress bar if requested ( #121 )
2016-10-20 12:11:03 -07:00
Jon
d9253e1939
Improve logging functionality ( #120 )
2016-10-20 09:19:55 -07:00
Jon
4c3bca05e5
Fix for no arguments causing error ( #119 )
2016-10-12 19:51:53 -07:00
Jon
6b8b40eb7a
Fix for Issue #116 ( #117 )
2016-10-11 18:44:40 -07:00
Jon
d51ed35a81
Argument changes ( #106 )
...
* Standardize tabs
* Change options to be robust
* Fix typos in usage
* Only trim first and last single quotes
* Remove unnecessary variable
* Give error message on old style config, but don't break
2016-10-08 19:05:01 -07:00
Jon
5747ef78cb
Convert tmp files to mktemp ( #110 )
...
* Convert tmp files to mktemp
* Prepend variables with FILE_
* Rename SHAFILE
2016-09-29 21:25:07 -07:00
Jon Shaulis
c4a2ee4480
Do not depend on filename var
2016-09-29 10:15:09 -04:00
Jon Shaulis
256ece32f3
Move sha checksum file to tmp dir
2016-09-28 19:48:04 -04:00
Jon Shaulis
89cc3ff3f9
Move trap call to cleanup function
2016-09-15 21:20:42 -04:00
Jon Shaulis
7138e04fa4
Make sure that the emitted sha file gets cleaned up
2016-09-14 22:20:39 -04:00
Henric Andersson
b74aafdc02
Merge pull request #98 from demonbane/fix_path
...
Fix PATH on Ubuntu systems if dpkg is likely to fail during AUTOINSTALL
2016-09-01 15:51:03 -07:00
Alex Malinovich
a9992fa10f
Fix typo in autoinstall
2016-09-01 13:23:29 -07:00
Alex Malinovich
2f0d3be8e4
Remove redundant ldconfig check
2016-09-01 13:17:03 -07:00
Jon Shaulis
62dbcd4ac2
Fix issue with missed checksum check
2016-08-31 21:02:15 -04:00
Henric Andersson
2e3fa58e30
Added -m1 to last grep in RELEASe
...
We cannot handle the case where our filtering ends up with multiple
results at the very end, so make sure grep only returns the first
match.
Fixes #99
2016-08-31 07:09:08 -07:00
Alex Malinovich
eeabf9d74a
Fix PATH on Ubuntu systems if dpkg is likely to fail during AUTOINSTALL
2016-08-30 23:34:19 -07:00
Henric Andersson
49fd3806ea
Improved handling of auto update
...
No longer gets stuck in a loop
2016-08-27 11:41:10 -07:00
Henric Andersson
6adc7f99c9
Remove debug printouts
2016-08-27 11:32:26 -07:00
Henric Andersson
0ded4b4c07
Must include path in sha file
...
Without the complete path, sha1sum tests will fail
2016-08-27 11:15:14 -07:00
Henric Andersson
ec58dbb8dd
Merge pull request #93 from mscreations/add_checksum
...
Add checksum checking
2016-08-27 10:03:45 -07:00
Jon Shaulis
409f8992dc
Convert spaces to tabs
2016-08-27 13:02:08 -04:00
Henric Andersson
4e90141cca
Removed sudo call
...
Since AUTOINSTALL requires root and even checks for it, there is nolonger
a need to run the package installer with sudo.
Solves #90
2016-08-27 09:44:01 -07:00
Henric Andersson
5c8f646feb
Improved server detection
...
Now handles offline server and spurious results.
2016-08-27 09:38:30 -07:00
Jon Shaulis
858a429362
Implement checksum checking
2016-08-25 12:23:11 -04:00
Jon Shaulis
dabf3af2c1
Add X-Plex-Token to correct Issue #81
2016-08-24 21:18:40 -04:00
Alex Malinovich
2ef53f8588
Go back to using eval for downloaddir
2016-08-16 14:36:40 -07:00
Alex Malinovich
9d5158cbd9
Check for existence of downloaddir instead of empty string
2016-08-16 14:35:48 -07:00
Alex Malinovich
d2ccacb3e4
Fix service checking for autostart and add fallback error
2016-08-16 12:26:09 -07:00
Alex Malinovich
6c18a2b147
Print diagnostic message for autostart to stderr
2016-08-16 12:18:38 -07:00
Alex Malinovich
7470576cd6
Standardize on all uppercase variables
2016-08-16 12:12:56 -07:00
Alex Malinovich
439286ba2e
Make -c only produce output if something is actually done
2016-08-11 21:11:41 -07:00
Alex Malinovich
dab2cf564d
Clean up bash error and fix -f description
2016-08-11 21:11:41 -07:00
Alex Malinovich
18f673e96a
Fix for hash check to make it actually work
2016-08-11 21:11:41 -07:00
Alex Malinovich
faec4b0111
Code cleanup to standardize on conditional format
...
* Replace all checks for an empty string with `-z`
* Replace all instances of `==` inside single brackets with `=`
These are all intentionally in a single commit so they can easily be
undone if anyone has a problem with the changes.
2016-08-11 21:11:41 -07:00
Alex Malinovich
ca4320db8e
Simplify DOWNLOADDIR check to remove dangerous eval call
2016-08-11 21:11:41 -07:00
Alex Malinovich
fcdcf1037a
Clean up error messages to use consistent style
2016-08-11 21:11:41 -07:00
Alex Malinovich
1b57528f14
Use bash built-in hash to check if programs exist in path
2016-08-11 21:11:41 -07:00
Alex Malinovich
6e8686ed1e
Remove -S option. Closes #85
2016-08-11 13:25:56 -07:00
Alex Malinovich
be7d25aa01
Add missing options and remove nonexistent ones
2016-08-09 16:41:23 -07:00
hakong
3fcd511efe
Fixed missing option in optstring
...
See: 96d115de0e
2016-08-08 22:24:42 +00:00
Alex Malinovich
96d115de0e
Fix to allow combined command-line options
...
Due to a feature/bug in getopt, calling plexupdate.sh with concatenated
options (e.g. `plexupdate.sh -cq`), causes an error even though modern
versions of getopt have support for that format. The culprit seems to be
the "getopt compatibility mode". With these changes, a modern
implementation of getopt will work correctly with more complex options,
while old versions will continue to work as they currently do (requiring
multiple options to be given independently e.g. `plexupdate.sh -c -q`)
2016-07-26 15:18:46 -07:00
Henric Andersson
4244a57b52
Fixed issue where -r wouldn't work without -S
2016-07-21 20:01:44 -07:00
Henric Andersson
f1bec29d62
-r now works with -q
...
-q would supress all output, even the desired one. This solves the
problem for -r which ALWAYS should print the URL, regardless of -q
2016-07-19 20:50:00 -07:00
Henric Andersson
cbe3ba874a
Variable was wrong, -u should work now
...
Never code with migraine :(
2016-07-19 20:48:21 -07:00
Henric Andersson
6f81578e80
Fixed custom config for good
...
unset cannot be used unless you have the index. Good to know.
2016-07-19 16:16:22 -07:00
Henric Andersson
e15f31119e
Moved custom config to last argument
...
Makes more sense to have custom config filename at the end, also
solves issue with parameter parsing. Also corrects auto update.
Fixes #75 and #76
2016-07-18 18:14:36 -07:00
Henric Andersson
d862bdc2c1
Accidentally committed with disabled code
...
Left test code in the commit, fixed now
2016-07-16 15:36:52 -07:00
Henric Andersson
67d780d5ae
PlexPass download now work again + bonus
...
KEEP option is deprecated because of the new TOKEN scheme used by plex.tv
If you used KEEP=yes in the past, you would never get PlexPass unless the
cookie file was lost. Since I don't track validity of token, it's better
to remove keep completely.
Also added support to avoid auto install if server is in-use
(thanks @AltonV, @hakong and @sufr3ak for the tip)
To enable the new feature, please set PLEXSERVER to the IP or DNS of your
Plex Media Server (typically 127.0.0.1)
The fixes #59
2016-07-16 15:22:13 -07:00