-
-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installerscript for audiobookshelf #15
Conversation
Installerscript for audiobookshelf
Happy with this other than the one change needed. Nice work. |
Thank you sir. What change do you mean in particular? Maybe it would be useful not to hardcode the version and implement a logic that always installs the latest version. Besides that feel free to change whatever you desire. |
echo 'This is unsupported software. You will not get help with this, please answer `yes` if you understand and wish to proceed'
if [[ -z ${eula} ]]; then
read -r eula
fi
if ! [[ $eula =~ yes ]]; then
echo "You did not accept the above. Exiting..."
exit 1
else
echo "Proceeding with installation"
fi |
Eula confirmation added Changed line break type from CR+LF to LF (UNIX)
Done! |
Going to run this through shellcheck when I get home and ensure that everything is in order, then will squash and merge. Not sure how I feel about binaries existing in |
I already tested the script on my box, but somehow audiobookshelf does not start. When I run the executable directly, I get this error message: I also found a bug report where the same error occured on QNAP NAS devices. In an unpacked working qpkg file (v2.3.3) I discovered that the developer (of the QNAP installer) maybe has solved the problem by copying a |
To me it sounds like sqlite isn't being compiled correctly, maybe a python issue? |
I just added the fix for audiobookshelf, it is confirmed to work on at least 4 different appboxes. @brettpetch |
Installerscript for audiobookshelf