summarylogtreecommitdiffstats
path: root/paperless.install
diff options
context:
space:
mode:
authorAlphaJack2022-03-11 11:18:04 +0100
committerAlphaJack2022-03-11 11:18:04 +0100
commit2362e648206408e496d954f5e35ff374b677b1b2 (patch)
tree9d8b8158be842b2b941465abf38c1b040827d177 /paperless.install
downloadaur-2362e648206408e496d954f5e35ff374b677b1b2.tar.gz
Initial commit
Diffstat (limited to 'paperless.install')
-rw-r--r--paperless.install36
1 files changed, 36 insertions, 0 deletions
diff --git a/paperless.install b/paperless.install
new file mode 100644
index 000000000000..1b5792373d7a
--- /dev/null
+++ b/paperless.install
@@ -0,0 +1,36 @@
+post_install(){
+ cat <<INFO
+
+To complete the installation of this paperless fork, edit /etc/paperless.conf,
+then create the database with
+
+ sudo -u paperless paperless-manage migrate
+
+and create a super user with
+
+ sudo -u paperless paperless-manage createsuperuser
+
+Paperless services can be started together with
+
+ sudo systemctl start paperless.target
+
+INFO
+}
+
+post_upgrade(){
+ # warn the user if the provided hook is not being used
+ if [ ! -e "/etc/pacman.d/hooks/paperless.hook" ]; then
+ cat <<INFO
+
+To complete the update process of Paperless-ng, you should run eventual new migrations with
+
+ sudo -u paperless paperless-manage migrate
+
+This process can be automated by running once
+
+ sudo mkdir -p /etc/pacman.d/hooks/
+ sudo ln -s /usr/share/paperless/docs/paperless.hook /etc/pacman.d/hooks/
+
+INFO
+ fi
+}