paperless - Support version 1.9.0 (new requirement for mysql)

This commit is contained in:
2022-09-26 21:40:06 +02:00
parent 020ecc806a
commit 4deb8d68e7

View File

@@ -2,7 +2,7 @@
readonly toolName="paperless-ngx" readonly toolName="paperless-ngx"
readonly toolUser="paperless" readonly toolUser="paperless"
readonly toolDeps="python3 python3-pip python3-dev imagemagick fonts-liberation gnupg libpq-dev libmagic-dev mime-support libzbar0 poppler-utils redis-server" readonly toolDeps="python3 python3-pip python3-dev default-libmysqlclient-dev imagemagick fonts-liberation gnupg libpq-dev libmagic-dev mime-support libzbar0 poppler-utils redis-server"
readonly toolDepsOcr="unpaper ghostscript icc-profiles-free qpdf liblept5 libxml2 pngquant zlib1g tesseract-ocr" readonly toolDepsOcr="unpaper ghostscript icc-profiles-free qpdf liblept5 libxml2 pngquant zlib1g tesseract-ocr"
readonly versionUrl="https://api.github.com/repos/paperless-ngx/paperless-ngx/releases/latest" readonly versionUrl="https://api.github.com/repos/paperless-ngx/paperless-ngx/releases/latest"
@@ -153,6 +153,7 @@ step_12() {
} }
step_13_info() { echo "Install other dependcies"; } step_13_info() { echo "Install other dependcies"; }
step_13_alias() { echo "requirements"; }
step_13() { step_13() {
exe cd "${sc_paperlessHome}" exe cd "${sc_paperlessHome}"
exe sudo -Hu paperless pip3 install --upgrade pip exe sudo -Hu paperless pip3 install --upgrade pip
@@ -173,8 +174,8 @@ step_14() {
step_16_info() { echo "Post upgrade steps"; } step_16_info() { echo "Post upgrade steps"; }
step_16_alias() { echo "postupgrade"; } step_16_alias() { echo "postupgrade"; }
step_16() { step_16() {
step requirements
exe cd "${sc_paperlessDir}/src" exe cd "${sc_paperlessDir}/src"
step 13
exe sudo -Hu paperless python3 manage.py migrate exe sudo -Hu paperless python3 manage.py migrate
} }
@@ -255,6 +256,11 @@ step_100_alias() { echo "notes"; }
step_100() { step_100() {
color green color green
cat <<EOF_NOTES cat <<EOF_NOTES
# Custom installations
* tesseract-ocr-[LANG]
[LANG] = eng,deu,...
# Config modifications # Config modifications
* paperless.conf * paperless.conf